S3 Flashcards
What is Simple Storage Service (S3)?
An object-based storage. Store unlimited data without worry of underlying storage infrastructure
Across how many AZs is the data replicated across?
3 to ensure 99.99% availability and 11’ 9’s of durability
What can objects contain?
any type of data
What are the size limits for Objects
“0 Bytes up to 5 Terabytes
up to 5GB in a single PUT
for larger objects use Multipart upload”
What can Buckets contain?
objects and folders
What are the naming rules for S3 buckets?
They must be unique across all AWS accounts
What status code do you get from a succesful upload to an S3 bucket?
HTTP 200 code
What is the Lifecycle Management feature
Automatically deletes or moves objects between storage classes based on a schedule
What is the Versioning feature
“Objects are given a Version ID
Old objects are not removed upon upload of new objects
Old objects can be accessed via their Version ID
Deleting a newer version object restores the previous version
Once Versioning is activated it cannot be turned off only suspended”
What is the MFA Delete feature?
“Multi-Factor Authentication Delete
Delete operations require MFA token
Versioning must be turned on
MFA delete function can only be activated via the AWS CLI
Root account is allowed to delete objects”
What is the default bucket public access setting?
Private
What logging options do S3 buckets have?
“CloudTrail
Object-level logging to track operations performed on objects
CloudWatch
Monitor requests in your bucket”
Where do you configure a buckets Access control?
“Bucket Policies requiring a JSON
Access Control Lists(ACL) GUI”
Bucket Policy vs ACL
“Bucket Policies are complex and allow more customization
ACL’s are simplified and offer limited customization”
What is the SSE feature? How many options does SSE offer?
“Server Side Encryption
currently 3 options”