Amazon S3 Flashcards
1
Q
Amazon S3
A
Infinitely scaling storage
2
Q
Amazon S3 use cases
A
- Backup and storage
- Disaster Recovery
- Archive
- Hybrid Cloud storage
- Application & Media hosting
- Data lakes & big data analytics
- Software delivery
- Static website
3
Q
Amazon S3 - Buckets
A
- Globally unique name (across all regions and accounts)
- Defined at region level
- Looks like a global service but is regional
4
Q
Amazon S3 - Objects
A
- Objects (files) have a Key
- The key is the FULL path
- Key is composed of prefix + object name
- No concept of “directories” within buckets (UI will trick you to think otherwise)
5
Q
Amazon S3 - Static Website Hosting
A
- URL depends on region
- Turn off Block Public Access
- If you get 403 Forbidden error, make sure policy allows public access
6
Q
Amazon S3 - Versioning
A
- Can version files
- Enabled at bucket level
- Automatically creates a new version when uploading the same file more than once
- Any file that is not versioned prior to enabling will have version “null”
- Suspending versioning does not delete the previous versions
7
Q
Amazon S3 - Versioning use case
A
- Protect against unintended deletes (ability to restore a version
- Easy to roll back
8
Q
Amazon S3 - Replication
A
- Must enable Versioning in s & d
- Buckets can be in different accounts
- Asynchronous
- S3 needs proper IAM permissions
9
Q
Amazon - Cross-Region Replication (CRR)
A
- Compliance
- Lower Latency access based on region
- Across accounts
10
Q
Amazon - Same-Region Replication (SRR)
A
- Log aggregation
- Live replication between prod and test accounts