Description / Background
The ingest batcher can only accept files in an ingest source bucket. If you give it a file in the table data bucket it doesn't have permissions to read the file.
Steps to reproduce
- Write a Parquet file to an instance's table data bucket
- Submit it to the ingest batcher queue
- Check the logs for the ingest-batcher-submit-files lambda
- See error
Expected behaviour
The file should be added to the batcher and ingested.
Technical Notes / Implementation Details
We can add permissions in the stack IngestBatcherStack. We can add a test for ingesting via the table data bucket in IngestBatcherST.