Bulk import fails with asynchronous commit because it doesn't have permission to send a message to the state store committer.
The state store committer also does not have permissions to add events to the ingest job status store.
Steps to reproduce
Run a bulk import system test
See the bulk import job fails
Expected behaviour
All bulk import system tests should pass.
Screenshots/Logs
Status store failed event has a failure reason like this:
User: arn:aws:sts::... is not authorized to perform: sqs:sendmessage on resource: arn:aws:sqs:...:sleeper-<instance-id>-StateStoreCommitterQ.fifo because no identity-based policy allows the sqs:sendmessage action
Description
Bulk import fails with asynchronous commit because it doesn't have permission to send a message to the state store committer.
The state store committer also does not have permissions to add events to the ingest job status store.
Steps to reproduce
Expected behaviour
All bulk import system tests should pass.
Screenshots/Logs
Status store failed event has a failure reason like this: