Amazon S3 Introduction Flashcards
- One of the main building blocks of AWS
- Advertised as “infinitely scaling” storage
What am i?
Amazon S3
Allows people to store objects (files) in “buckets” (directories)
Amazon S3
Buckets must have a what?
Globally unique name
At what level are buckets defined?
Region
The key is the (blank)
Full path
- Preserve, retrieve, and restore every (blank) of every object stored in your buckets.
- You can recover more easily from both unintended user actions and application failures.
Versioning
What does it mean when version ID reads “null”?
It means you uploaded this object before enabling versioning onto the bucket, therefore it will not have version ID
What are 4 methods of encryption objects in S3?
- SSE-S3
- SSE-KMS
- SSE-C
- Client Side Encryption
What does SSE stand for?
Server Side Encryption
Encrypts S3 objects using keys handled & managed by AWS
SSE-S3
Encryption in AWS
Encryption keys managed by AWS
You have full control over the ROTATION policy of encryption key
SSE-KMS
When you want to fully manage your own encryption keys and never store them in AWS
SSE-C
What type of encryption is SSE-S3?
AES-256
User control + audit trail
What method of encryption is this?
SSE-KMS
- Amazon S3 does not store the encryption key you provide
- HTTPS MUST be used
What method of encryption is this?
SSE-C