S3 Bucket Policies vs IAM Roles: Which Should You Use?
https://gravatar.com/powerfulaaa58f3c31
S3 permissions and access control can feel like a maze. Engineers jump between IAM roles, bucket policies, access points, presigned URLs, and legacy ACLs while trying to keep things secure, simple, and auditable