Bucketto Quilt and use
Bucketwith FSx "always on". FSx will consume the S3 event notifications. So you can use EventBridge to send similar notifications to Quilt, thus circumventing the need for Quilt to rely directly on S3 event notifications.
Bucketto the trail.
Bucketand/or set the SNS Topic ARN under "Indexing and notifications".
delete-objectsAPI, which is also invoked when deleting objects with AWS console, is not compatible with the EventBridge workaround. Unlike native S3 events,
delete-objectsdoes not generate individual
delete-objectnotifications for each object that has been deleted.
You do not receive event notifications from automatic deletes from lifecycle policies or from failed operations.
Amazon S3 Lifecycle actions are not captured by AWS CloudTrail object level logging. CloudTrail captures API requests made to external Amazon S3 endpoints, whereas S3 Lifecycle actions are performed using internal Amazon S3 endpoints.