I have two buckets, one named A
and another named logs
. I went to the permissions page for A
and enabled service logging, and set the target to logs
bucket. According to the AWS documentation, this should enable logging.
Amazon S3 uses a special log delivery account, called the Log Delivery group, to write access logs. These writes are subject to the usual access control restrictions. You must grant the Log Delivery group write permission on the target bucket by adding a grant entry in the bucket's access control list (ACL). If you use the Amazon S3 console to enable logging on a bucket, the console both enables logging on the source bucket and updates the ACL on the target bucket to grant write permission to the Log Delivery group.
I let the buckets sit for hours before uploading a file to A
, but I see no logs anywhere. Did I understand the above paragraph wrong and have to generate a bucket policy for logs
? Or is there something else I'm missing?
Read bucket permissions
andWrite permissions
checked. The buckets are in the same region.