S3 Flashcards
Buckets must have a ___ unique name
Globally
Buckets are defined at the ___ level
Region
Max Object size in S3
5TB
If uploading more than 5GB, must use ___
Multi-part upload
Versioning is enabled at the ____
Bucket level
Any file that is not versioned prior to enabling versioning will have version ___
Null
Encrypts S3 objects using keys handled & managed by AWS
SSE-S3
Leverage KMS to manage encryption keys
SSE-KMS
Manage your own encryption keys
SSE-C
HTTPS must be used for this encryption
SSE-C
SSE-C encryption key must be provided in ___ for every request
HTTP headers
Clients must encrypt data themselves before sending to S3
Client Side Encryption
An IAM principal can access S3 object if
- User IAM permissions allow it OR resource policy allows it
- AND there’s no explicit DENY
Bucket wide rules from the S3 console - allows cross account
Bucket Policies
If you receive 403 forbidden error, make sure ____
Bucket policy allows public reads