New Training: Planning for Data Operations on Amazon S3
In this 6-video skill, CBT Nuggets trainer Bart Castle covers the common Amazon S3 data operations of creating buckets and writing and reading objects. Gain an understanding of how to perform data operations using the Management console, AWS CLI, and SDKs. Watch this new AWS training.
Watch the full course: Working with Amazon S3
This training includes:
- 6 videos
- 1.1 hours of training
You’ll learn these topics in this skill:
- Getting Started with S3 Data Operations
- Bucket and Object Naming Rules
- Creating and Working with Buckets
- PUT Objects
- GET Objects
- Copying, Deleting, and Syncing Objects
What is an S3 Bucket?
An S3 bucket is a container for your S3 data objects. You can look at buckets and objects as being similar in concept to folders and files in a file system. Each bucket in S3 has a globally unique name. This means that all AWS accounts, regardless of Region, use the same namespace.
You create buckets within a specific AWS Region. Typically, you will create it in a Region that is geographically near to you or your end-users, to limit latency and minimize cost. In certain situations, you may also have to do this to fulfill regulatory requirements. Once you upload an object into a bucket, that object will remain in this Region unless you explicitly transfer it to another.
You can create buckets and upload objects into them using the Amazon S3 API or the S3 console. You grant public access to buckets and their objects through a combination of bucket policies and ACLs (access control lists).