DEVELOPER BLOG

HOME > DEVELOPER BLOG > 【Introduction to AWS】Organizing the Basics of S3 Access Control Lists (ACLs) - PrismScaler

【Introduction to AWS】Organizing the Basics of S3 Access Control Lists (ACLs) - PrismScaler

1. Introduction

Hello! We are a writer team from Definer Inc. In this issue, you are wondering about the use of the basics of S3 Access Control Lists (ACLs). Let's take a look at the actual screens and resources to explain in detail.

2. Purpose/Use Cases

This article provides a collection of information and practices to help you understand the basics of S3 Access Control Lists (ACLs).

3. What is an S3 Access Control List (ACL)?

An S3 Access Control List (ACL) is a feature that allows you to manage access to buckets and objects. S3 buckets and objects have ACLs attached to them as sub-resources, which define the access source (e.g., AWS account) and allowed actions (e.g., Read/Write).   ✅About the access source Access source can be classified into the following types.   ・AWS account No need to explain, access can be managed per AWS account.   ・Any user / AWS account Allow access from anywhere in the world / from any AWS account. When configuring this setting, please be careful about the public range, etc.   ・S3 server access log This is the source of the S3 access log, which is managed by AWS. To enable the S3 server access log, access must be allowed.     ✅About access permissions There are five types of access permissions The range of permissions varies depending on whether the ACL is applied to a bucket or an object.   ・Read In the case of a bucket, a list of objects in the bucket In the case of an object, the corresponding object data   ・Write In the case of a bucket, new creation, editing, and deletion of objects In case of object, not applicable   ・Read_ACP In the case of a bucket, reference to the ACL applied to the bucket In the case of an object, reference to the ACL applied to the object   ・Write_ACP In the case of a bucket, modification of the ACL applied to the bucket For an object, change the ACL applied to the object   ・Full_Control In the case of a bucket, all of the above permissions for the bucket For objects, all the above privileges for the object

4. How to check S3 Access Control List (ACL)

Now, let's check the actual S3 Access Control List (ACL) settings.   (1) Log in to the AWS console and access the S3 screen. (2) Click the bucket for which you want to check the ACL, and go to the "Access Permissions" tab. (3) Scroll down to "Access Control List (ACL)" at the bottom of the screen.   Checking the screen, you will see the following. ・Read and write access to buckets and objects is allowed from the user's AWS account. ・Access from outside the account is neither Read nor Write. ・S3 server access logs are not written.  

5. Cited/Referenced Articles

6. About the proprietary solution "PrismScaler"

・PrismScaler is a web service that enables the construction of multi-cloud infrastructures such as AWS, Azure, and GCP in just three steps, without requiring development and operation. ・PrismScaler is a web service that enables multi-cloud infrastructure construction such as AWS, Azure, GCP, etc. in just 3 steps without development and operation. ・The solution is designed for a wide range of usage scenarios such as cloud infrastructure construction/cloud migration, cloud maintenance and operation, and cost optimization, and can easily realize more than several hundred high-quality general-purpose cloud infrastructures by appropriately combining IaaS and PaaS.  

7. Contact us

This article provides useful introductory information free of charge. For consultation and inquiries, please contact "Definer Inc".

8. Regarding Definer

・Definer Inc. provides one-stop solutions from upstream to downstream of IT. ・We are committed to providing integrated support for advanced IT technologies such as AI and cloud IT infrastructure, from consulting to requirement definition/design development/implementation, and maintenance and operation. ・We are committed to providing integrated support for advanced IT technologies such as AI and cloud IT infrastructure, from consulting to requirement definition, design development, implementation, maintenance, and operation. ・PrismScaler is a high-quality, rapid, "auto-configuration," "auto-monitoring," "problem detection," and "configuration visualization" for multi-cloud/IT infrastructure such as AWS, Azure, and GCP.