S3 Flashcards
What is a requirement for an S3 bucket name?
Must have a globally unique name
Is a bucket global, region, or AZ bounded?
Region
Define the key of an object within a bucket.
The full path of the object within the bucket (prefix + object name)
What is the maximum object size within a bucket and how must large files be uploaded?
5tb and if file is larger than 5gb then you must use multi-part upload
What kind of policy provides user based security for buckets?
IAM policies
What are the 3 different resources based policies for S3?
- Bucket policies
- Object access control list
- Bucket access control list
What are three use cases of S3 bucket policies?
- Grant public access to a bucket
- Force objects to be encrypted at upload
- Grant access to another account
What S3 feature will not delete past copies of a file if that file is updated?
S3 versioning
What are the two types of S3 replication? What feature must be enabled to allow for replication?
- Cross-region (CRR)
- Same-region (SRR)
S3 versioning must be enabled
Suppose you enable replication for an S3 bucket however it already contains objects, how can you ensure these objects are replicated?
Use S3 batch replication
True or False: S3 replication is transitive. (a -> b, b -> c, a -> c)
False
Define ‘durability’ in the context of S3.
How often files stored within an S3 bucket will be lost
Define ‘availability’ in the context of S3.
The uptime of the S3 bucket
What are the latency and throughput characteristics (Low/High) of the General Purpose S3 storage tier?
Low latency, High throughput
What is the use case of the Infrequent Access S3 storage tiers? What is one possible disadvantage of these tiers?
For data that is less frequently accessed, but requires rapid access when needed. There is a charge that occurs when accessing data.