S3 Flashcards
Max object size
5 Tb
Max size of uploaded data with one PUT
5 Gb
Min size recommended for multi-part upload (PUT)
100 Mb
Data consistency for PUT operation
Read-After-Write consistency model. Data is available after it is saved.
Data consistency for GET/HEAD
Eventual consistency. If object is found it will be returned.
If object is not found then the key is stored.
If key had been requested already then an object will be eventually returned. (not sure how yet. Probably returned status code will ask to retry, or the retry happens automatically before 404)
Data consistency for DELETE
Eventual consistency. An object will be deleted eventually. But it remains alive for PUT/GET until it is deleted
PUT updates concurrency
PUT updates are single atomic. Only one request can update at the time. All updates are serialized by timestamp
Levels of security checks for an obj access.
List them in verification order
User Account
Bucket Policies
Access Control List
What security check is available for DELETE?
MFA (Multi-Factory Authentication)
Data protection feature
Data versioning
When new version of the data is created?
Each write (PUT)
What are three reasons for cross-region replication?
Decrease latency
Security
Compliance (like in Russia all data needs to be stored on territory of RF)
What operations are available over versions?
Rollback to a version
Auto-delete old versions
What Data life-cycle management allows?
Create rules based on data retention policies, to delete objects, change type of object, archive objects
What attributes are used to manipulate with objects when defining life-cycle policies?
Prefixes
Suffixes
Tags