Hi Everyone. I really enjoy 'Learn AWS by Doing', however I feel a bit confused by S3 permissions and Bucket Policies. I understand I can make my whole bucket "public access", or a chosen resource with
However, when I click on any of my objects and click 'make public' I think I would expect to this be added as a (autogenerated?) policy rule in my bucket policies. In other words, how can I control what object are made public if some I can control by "make public" button, and others I can control by applying bucket policy?
Extra question :) I just made a test on my bucket, setting up the policy:
Which is working as I would expect, only my file1.txt is available publicly , however AWS is flaging my whole bucket as "Public". Is that expected? It seems a bit confusing, bacause making single file public by clicking button "make public" doesn't flag my whole bucket as public, even though it has the same effect (or doesn't it?).
Additionally I clicked "make public" on file3.txt, which is also available publicly, but I cannot find the information in my S3 management console, that this specific file is public. file2.txt is not public, and i have tested it, working as expected.