Section 12: Amazon S3 Introduction Flashcards
1
Q
Example: s3://my-bucket/my-folder/myfile.txt
-Explain what is the “key”,”prefix” and “object”
A
- The “key” is the full path -> “my-folder/myfile.txt”
- Prefix -> “my-folder/”
- Object -> “myfile.txt”
2
Q
What is SSE-S3 encryption for S3 bucket.
A
- It is encryption and the keys is handled and manage by AmazonS3.
- Encrypted on server side
- AES-256 is used for encryption
- Must set header “x-amz-server-side-encryption”:”AES256”
3
Q
What is SSE-KMS encryption for S3 bucket.
A
- Encryption using keys which is handled and manage by KMS
- KMS Advantages: user control + audit trail
- Object is encrypted server side
- Must set header: “x-amz-server-side-encryption”:”aws:kms”
4
Q
What is SSE-C encryption for S3 bucket.
A
- Encryption using data keys which is managed by the customer
- Server side encryption
- Amzons does not store the encryption keys
- HTTPS must be used
- Encryption key must be provided in EVERY HTTP header