-
Notifications
You must be signed in to change notification settings - Fork 96
Enable ACLs for new S3 buckets after AWS changed defaults #111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
In April 2023, AWS has implemented changes to the default security settings for new S3 buckets: https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/ The new default setting, "Bucket owner enforced" disables bucket ACLs completely. This module relies on ACLs to require SSL connections only when communicating with the bucket. In order to retain this requirement, modify the object ownership settings to "Bucket owner preferred". @see https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
|
Is anyone able to approve this PR please? |
|
Also fixes #110 |
sunaina-roshann
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving the changes
|
@nozaq Can you approve this PR as the code owner please? |
|
@nozaq, can you please approve and merge this PR? Due to this change in AWS, the module is unusable right now. |
|
Thanks for submitting PR and sorry for my delayed response. The patch looks good to me. Will release the next version after some minor fixes! |
|
v1.5.0 just released, please let me know if you all find any problem. |
|
Thanks @nozaq for getting this PR merged and providing such a cool TF module to begin with 🚀 |
…q#111) In April 2023, AWS has implemented changes to the default security settings for new S3 buckets: https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/ The new default setting, "Bucket owner enforced" disables bucket ACLs completely. This module relies on ACLs to require SSL connections only when communicating with the bucket. In order to retain this requirement, modify the object ownership settings to "Bucket owner preferred". @see https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
In April 2023, AWS has implemented changes to the default security settings for new S3 buckets: https://aws.amazon.com/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/
The new default setting, "Bucket owner enforced" disables bucket ACLs completely. This module relies on ACLs to require SSL connections only when communicating with the bucket. In order to retain this requirement, modify the object ownership settings to "Bucket owner preferred".
@see https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html