-
Notifications
You must be signed in to change notification settings - Fork 4
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
Public access now blocked by default for new S3 buckets #2
Comments
👋 nice to meet you Guillermo! To be honest, I never used the Can I convince you to fork it yourself, and I'll link to your version of the gem from If not, that's fine, and I'm still up for going with your initial suggestion. |
Yes, sure! I will get back to you. |
Sorry for the delay, here's an updated gem that fixes the mentioned issue: https://rubygems.org/gems/configure-s3-website-ng |
Awesome! I'm a bit busy over the next few days, but I'll update the dependency as soon as things calm down a bit :) |
…te-ng` fork Thanks @guillerodriguez for the awesome work! Issue #2
@guillerodriguez Thanks a lot! I finally had a bit of time today, and I've:
|
Great! Thank you |
Starting April 2023, Amazon has changed the default configuration for new S3 buckets and now "S3 Block Public Access" is enabled by default: https://aws.amazon.com/es/blogs/aws/heads-up-amazon-s3-security-changes-are-coming-in-april-of-2023/
For new S3 buckets that will be used to host a website, it is necessary to modify this setting.
Configuration of the S3 bucket is actually handled by the configure-s3-website gem. I opened an issue in the upstream repo, but the author informed me that the gem is no longer maintained.
So in order to fix this I understand that you would first need to fork configure-s3-website and modify s3_website_revived's gemspec file to use the forked gem. Then the forked gem can be patched to fix the issue.
Do you agree with this?
If so, I can help preparing a PR once the configure-s3-website gem is forked.
Please let me know if this sounds ok to you.
The text was updated successfully, but these errors were encountered: