S3 Flashcards
1
Q
Encryption methods (encrytion at rest) for S3
A
- Client-side: Object is encrypted before the transit
- Server-side: Object is encrypted after the transit by the S3 infrastructure
2
Q
S3 Static Website Hosting is used for?
A
- Offloading: offload static media from EC2 to S3
- Out-of-band pages: backup website in case the host server needs maintenance
3
Q
S3 Encryption is not on…
A
- S3 Encryption is not on the
Bucket
but on theObject
- Can set default Encryption Method in
Bucket
Properties
4
Q
S3 Server-side encryption has 2 components
A
- Encryption, decryption
- Generation, management of the Keys
5
Q
S3 Server-side encryption uses algorithm?
A
AES256
6
Q
S3 Server-side encryption types:
A
- SSE-C
- SSE-S3
- SSE-KMS: AWS Managed Key, User Managed Key
7
Q
Benefits of SSE-KMS?
A
- Users generate and manage their KMS Key (rotation, key policy)
- Role separation
- Integrate with audit services like CloudTrail to log all the Key’s usages
8
Q
What happens if the Admin User has full access to an S3 bucket but is denied to KMS access, which is used to encrypt some Objects inside the S3 bucket?
A
The Admin User will be blocked from accessing the Object which is encypted by the Key generated in KMS