Amazon S3 Flashcards
Global storage platform that is region based - data is held at the region level
S3
Is data replicated across AZ when using S3
Yes
Is S3 useful for offloading large data?
Yes
Term for the name of an object in a bucket
Key
Range of sizes for objects able to be stored in S3
0 bytes - 5 TB
If uploading more than 5GB, must use
Multi-part upload
Bucket wide rules from the S3 console
Resource-Based Bucket Policies
Encrypt objects in Amazon S3 using
Encryption keys
Markers on an object version to mark it as removed, rather than permanently deleting it from your S3 bucket
Delete Markers
A security feature that is used together with S3 Versioning to prevent unauthorized
or accidental deletions in your S3 bucket
MFA delete
Allows access to S3 via HTTP once index and error documents are set
Static Web Hosting
Lets you keep a copy of an object whenever it is overwritten as its versions also protects your objects from accidental deletions
Versioning
Allows access to S3 via HTTP once index and error documents are set
Static Web Hosting
Data is broken up into parts for uploading, parts can fail and be restarted
Multipart Upload
Uses the network of Edge locations to upload to optimize long distance transfers from your client to Amazon S3
Transfer Acceleration
Data is first encrypted on the client-side before uploaded to Amazon
S3. You manage the encryption process, the encryption keys, and related tools
Client-Side encryption (CSE)
Amazon S3 encrypts your object before saving it on disks in its data
centers and then decrypts it when you download the objects
Server-Side encryption (SSE)
You manage the encryption keys and S3 manages the encryption and decryption process
SSE-C
S3 uses AES-256 encryption keys to encrypt your objects, and each object is encrypted with a unique key
SSE-S3 (AES256)
S3 uses AES-256 encryption keys to encrypt your
objects but the key is managed in a different service, which is AWS KMS
SSE-KMS
Share objects or allow your customers/users to upload objects to buckets without AWS security credentials or permissions. Takes on the realtime permissions of the creator when used
Presigned URL
Lets you keep a copy of an object whenever it is overwritten as its versions also protects your objects from accidental deletions
Versioning
Allows access to S3 via HTTP once index and error documents are set
Static Web Hosting
Grants others time-limited permission to download or upload objects
from and to the owner’s S3 buckets
Presigned URL