# S3 Policies Explained: Bucket Policies vs IAM Policies vs ACLs

DevFeed: [S3 Policies Explained: Bucket Policies vs IAM Policies vs ACLs](<https://devfeed.tech/articles/s3-policies-explained-bucket-policies-vs-iam-policies-vs-acls-33344.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Understanding-S3-and-S3-Policies>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2023-11-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud-devops](<https://devfeed.tech/tags/cloud-devops.md>), [cloud-devops-backend](<https://devfeed.tech/tags/cloud-devops-backend.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [examples](<https://devfeed.tech/tags/examples.md>), [iam](<https://devfeed.tech/tags/iam.md>), [json](<https://devfeed.tech/tags/json.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [s3](<https://devfeed.tech/tags/s3.md>)

## AI overview

A tutorial explaining how Amazon S3 access control works by comparing bucket policies, IAM policies, and ACLs, with JSON examples covering public read access, encryption enforcement, and user-scoped permissions.

## Source excerpt

How S3 access control works -- bucket policies vs IAM policies vs ACLs, with JSON examples for public read, encryption enforcement, and user-scoped permissions.