Storing Data on Amazon S3
S3 is Amazon’s cloud-based object storage service, and it can be accessed from anywhere via the internet. It is an ideal storage option for large datasets. It is region-based, as your data is stored in a particular region until you move the data to a different region. Your data will never leave that region until it is configured to do so. In a particular region, data is replicated in the availability zones of that region; this makes S3 regionally resilient. If any of the availability zones fail in a region, then other availability zones will serve your requests. S3 can be accessed via the AWS console UI, AWS CLI, AWS API requests, or via standard HTTP methods.
S3 has two main components: buckets and objects.
- Buckets are created in a specific AWS region. Buckets can contain objects but cannot contain other buckets.
- Objects have two main attributes. One is the key, and the other is the value. The value is the content being stored, and the...