I activated server access logging for my Amazon Simple Storage Service (Amazon S3) bucket and AWS Trusted Advisor shows a "Write Not Enabled" error.
Short description
After you activate Amazon S3 server access logging, additional modifications might result in login failures or a "Write Not Enabled" error. For more information, see Amazon S3 bucket logging.
Resolution
Because you activated S3 server access logging, you can ignore the "Write Not Enabled" error in Trusted Advisor. Or, you can activate access control lists (ACLs) for the S3 object Write and bucket ACL Read permissions.
Note: It's a best practice to deactivate ACLs unless you must individually control access for each object. You can create an S3 bucket policy to control access to every object in your bucket.
To activate an ACL for your S3 bucket, complete the following steps:
- Open the Amazon S3 console, and then navigate to you bucket.
- Choose the Permissions tab.
- In Object Ownership, choose Edit.
- Choose ACLs enable, and then select I acknowledge that ACLs will be restored.
- For Object Ownership, select Bucket owner preferred, and then choose Save changes.
- In Access control list (ACL), choose Edit.
- For S3 log delivery group, select Write for the objects and Read for the bucket ACL.
- Choose Save Changes.
For more information, see Grant permissions to the log delivery group by using a bucket ACL.