AWS AmazonS3 documentation change
Summary
Updated documentation to consistently use 'general purpose bucket' terminology instead of generic 'bucket' references. Changed section headers, descriptions, and examples to emphasize general purpose bucket type.
Security assessment
Changes focus on terminology clarification rather than addressing security vulnerabilities. While there are references to ACLs being disabled by default, this was already present in the original text and the update only adds 'general purpose' qualifiers without introducing new security guidance.
Diff
diff --git a/AmazonS3/latest/userguide/create-bucket-overview.md b/AmazonS3/latest/userguide/create-bucket-overview.md index c2ff5f60a..5d6b3e1fa 100644 --- a//AmazonS3/latest/userguide/create-bucket-overview.md +++ b//AmazonS3/latest/userguide/create-bucket-overview.md @@ -5 +5 @@ -Bucket settings +General purpose bucket settings @@ -7 +7 @@ Bucket settings -# Creating a bucket +# Creating a general purpose bucket @@ -9 +9 @@ Bucket settings -To upload your data to Amazon S3, you must first create an Amazon S3 bucket in one of the AWS Regions. The AWS account that creates the bucket owns it. When you create a bucket, you must choose a bucket name and Region. During the creation process, you can optionally choose other storage management options for the bucket. +To upload your data to Amazon S3, you must first create an Amazon S3 general purpose bucket in one of the AWS Regions. The AWS account that creates the bucket owns it. When you create a bucket, you must choose a bucket name and Region. During the creation process, you can optionally choose other storage management options for the bucket. @@ -17 +17 @@ By default, you can create up to 10,000 general purpose buckets per AWS account. -You can store any number of objects in a bucket. For a list of restriction and limitations related to Amazon S3 buckets, see [Bucket quotas, limitations, and restrictions](./BucketRestrictions.html). +You can store any number of objects in a bucket. For a list of restriction and limitations related to Amazon S3 general purpose buckets, see [General purpose bucket quotas, limitations, and restrictions](./BucketRestrictions.html). @@ -19 +19 @@ You can store any number of objects in a bucket. For a list of restriction and l -## Bucket settings +## General purpose bucket settings @@ -21 +21 @@ You can store any number of objects in a bucket. For a list of restriction and l -When you're creating a bucket, you can use the following settings to control various aspects of your bucket's behavior: +When you're creating a general purpose bucket, you can use the following settings to control various aspects of your bucket's behavior: @@ -30 +30 @@ When you're creating a bucket, you can use the following settings to control var -After you create a bucket, or when you're creating a bucket by using the Amazon S3 console, you can also use the following settings to control other aspects of your bucket's behavior: +After you create a general purpose bucket, or when you're creating a general purpose bucket by using the Amazon S3 console, you can also use the following settings to control other aspects of your bucket's behavior: @@ -41 +41 @@ After you create a bucket, or when you're creating a bucket by using the Amazon -You can use the Amazon S3 console, Amazon S3 REST API, AWS Command Line Interface (AWS CLI), or AWS SDKs to create a bucket. For more information about the permissions required to create a bucket, see [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in the _Amazon Simple Storage Service API Reference_. +You can use the Amazon S3 console, Amazon S3 REST API, AWS Command Line Interface (AWS CLI), or AWS SDKs to create a general purpose bucket. For more information about the permissions required to create a general purpose bucket, see [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in the _Amazon Simple Storage Service API Reference_. @@ -97 +97 @@ Under **Copy settings from existing bucket** , you now see the name of the bucke - * **Bucket owner enforced (default)** – ACLs are disabled, and the bucket owner automatically owns and has full control over every object in the bucket. ACLs no longer affect access permissions to data in the S3 bucket. The bucket uses policies exclusively to define access control. + * **Bucket owner enforced (default)** – ACLs are disabled, and the bucket owner automatically owns and has full control over every object in the general purpose bucket. ACLs no longer affect access permissions to data in the S3 general purpose bucket. The bucket uses policies exclusively to define access control. @@ -188 +188 @@ To create an Object Lock enabled bucket, you must have the following permissions -When you use the AWS SDKs to create a bucket, you must create a client and then use the client to send a request to create a bucket. As a best practice, you should create your client and bucket in the same AWS Region. If you don't specify a Region when you create a client or a bucket, Amazon S3 uses the default Region, US East (N. Virginia). If you want to constrain the bucket creation to a specific AWS Region, use the [LocationConstraint](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucketConfiguration.html) condition key. +When you use the AWS SDKs to create a general purpose bucket, you must create a client and then use the client to send a request to create a bucket. As a best practice, you should create your client and bucket in the same AWS Region. If you don't specify a Region when you create a client or a bucket, Amazon S3 uses the default Region, US East (N. Virginia). If you want to constrain the bucket creation to a specific AWS Region, use the [LocationConstraint](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucketConfiguration.html) condition key. @@ -212 +212 @@ Java -The following example shows you how to create a bucket with a GUID at the end of the bucket name in US East (N. Virginia) Region (`us-east-1`) by using the AWS SDK for Java. To use this example, replace the ``user input placeholders`` with your own information. For information about other AWS SDKs, see [Tools to Build on AWS](https://aws.amazon.com/developer/tools/). +The following example shows you how to create a with a GUID at the end of the bucket name in US East (N. Virginia) Region (`us-east-1`) by using the AWS SDK for Java. To use this example, replace the ``user input placeholders`` with your own information. For information about other AWS SDKs, see [Tools to Build on AWS](https://aws.amazon.com/developer/tools/). @@ -234 +234 @@ The following example shows you how to create a bucket with a GUID at the end of -###### Example Create a bucket +###### Example Create a general purpose bucket @@ -411 +411 @@ For information about how to create and test a working sample, see the [AWS SDK -The following AWS CLI example creates a bucket in the US West (N. California) Region (`us-west-1`) Region with an example bucket name that uses a globally unique identifier (GUID). To use this example command, replace the ``user input placeholders`` with your own information. +The following AWS CLI example creates a general purpose bucket in the US West (N. California) Region (`us-west-1`) Region with an example bucket name that uses a globally unique identifier (GUID). To use this example command, replace the ``user input placeholders`` with your own information. @@ -427 +427 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please -Virtual hosting of buckets +Virtual hosting of general purpose buckets