06-S3 Basics Flashcards
What is Simple Storage Service (S3)?
It is AWS’s global object storage platform. It allows users to store and retrieve large amounts of data from anywhere with an internet connection.
What resilience level is S3?
Data is stored within a specific AWS region and does not leave that region unless explicitly configured. Data is replicated across AZs within a Region.
What is an S3 Object?
They are similar to files and consists of two main parts, the Object Key and Object Value.
What is an Object Key?
Similar to a file name, the key uniquely identifies the object within the bucket.
What is an Object Value?
The actual data (images, audio files, etc.) stored in the Object.
What is the size range of an object?
0 bytes to 5TB
What additional components can Objects have?
Metadata, a version ID, access control settings, and sub resources.
What is a Bucket?
Buckets are containers for objects. Each Bucket is created in a specific AWS region and stores all objects within that region.
What requirements do Bucket names have?
Bucket names must be globally unique across all AWS accounts and Regions. They must be between 3 and 63 characters, all lowercase, and cannot resemble an IP address.
What’s the capacity of a Bucket?
Buckets can hold an unlimited number of objects, ranging form 0 to unlimited bytes of data.
What is the structure of S3?
It is a flat structure, but does not have a traditional file system with folders. Objects are stored at a root level in the bucket.
How can S3 folders be simulated?
Using prefixes (e.g., object keys structured like /folder/koala1.jpg)
What access level is S3?
It has Global Access, which means it can be accessible from anywhere with internet, making it suitable for large-scale data storage and distribution.
What access methods are available for S3?
S3 data can be access through the GUI, CLI, APIs, or standard methods like HTTP/S.
What are the hard and soft limits of Buckets?
Soft limit is 100 buckets per AWS account, but the hard limit is 1000 and can be increased by a support request.