[S3] Simple Storage Service Flashcards
S3 object-base consist of 5 properties?
- Key
- Value
- VersionID
- Metadata
- Sub-resource: Access Control Lists / Torrent
What specialty of S3 namespace?
bucket name must be ______ ;
receive _______ code
bucket name must be unique;
will receive HTTP200 code as URL
How AWS keep data consistency?
_______ for PUTS of new objects;
_______ for overwrite PUTS and DELETES
- Read after Write consistency for PUTS of new objects
- Eventual Consistency for overwrite PUTS and DELETES (take time to propagate)
What SLA on S3 availability & durability
- 99% availability
99. 999999999% durability
what feature of S3 to keep data security?
- tier storage available
- lifecycle management (intelligent)
- versioning
- encryption
- MFA delete
- secure by Access Control List & Bucket Policy
How S3 charges?
- storage size ( => 5TB)
- requests & data retrievals
- storage management
- data transfer
- Transfer Acceleration (CloudFront & Edge)
- cross region replication
How 3 type of policy to restrict bucket access?
- Bucket Policies
- Object Policies
- IAM Policies to User & Groups
How the sequence of S3 class from expensive to cheapest?
- Standard
- Infrequent Access
- Intelligent Tiering
- One Zone - IA
- Glacier
- Glacier - Deep Archive
How Encryption method of S3 being use on data when…
- Encryption at rest in server side : _______
- encryption in-transit :
- encryption on client side
- Encryption In-Transit
- SSL/TLS
- Encryption At Rest (server side)
- S3 Managed Key - SSE-S3
- AWS KMS
- Server side encryption w/ Customer Provided Keys - SSE-C
- Client side Encryption
What is S3 Lifecycle management?
- automate moving objects between different storage tiers
- can be used in conjunction with versioning
- can apply to current & previous version
What VAULT policy can apply in S3?
- S3 object lock by Write Once Read Many model include Government mode & Compliance mode
- S3 Glacier Vault Lock
you can achieve a high number of request ____ put/copy/post/delete and ___ get/head request per second per prefix
you can achieve a high number of request 3500 put/copy/post/delete and 5500 get/head request per second per prefix
in S3, by using 2 prefix, you can achieve _____ requests per second
by using 2 prefix, you can achieve 11000 requests per second
use _____ when upload file to S3;
use _____ when download file from S3
use multiparts uploads when upload file to S3;
use S3 byte-range fetches when download file from S3
____ use simple SQL expression to retrieve only subset of data in stead of retrieving entire object to get data by ___ & ___
S3 Select use SQL expression to retrieve only subset of data in stead of retrieving entire object to get data by rows & columns