<S4, L12>
S3 is a safe place to store your files.
It is Object-based Storage - i.e. allows you to upload files.
Object > Key(name of the object), Value(data), Version ID(important for versioning), Metadata, Subresources(Access Control Lists, Torrent)
Files can be 0-5TB
Data Consistency Model For S3
- Read after Write consistency for PUTS of new objects
- Eventual Consistency for overwrite PUTS and DELETES
S3 Standard: 99.99% availability, 99.99999999999% durability, stored redundantly across multiple devices in multiple facilities and is designed to sustain the loss of 2 facilities concurrently.
S3 - IA: (Infrequently Accessed): For data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee.
S3 One Zone - IAl: want a lower-cost option for infrequently accessed data but do not require the multiple Availability Zone data resilience.
Glacier: Very cheap, archival only use. Expedited, Stand or Bulk. A standard retrieval time takes 3 - 5 hours.
Exam Tips
1. S3 is Object-based
2. Files 0 Bytes to 5TB
3. Unlimited storage
4. Files are stored in Buckets
5. S3 is a universal namespace. That is, names must be unique globally
- https://s3-eu-west-1.amazonaws.com/acloudguru
6. Read after Write consistency for PUTS of new Objects
7. Eventual Consistency for overwrite PUTS and DELETES
8. S3 Storage Classes/Tiers:
1) S3 (durable, immediately available, frequently accessed)
2) S3 - IA (durable, immediately available, infrequently accessed)
3. S3 One Zone - IA (even cheaper than IA, but only in one availability zone)
4) Glacier - Archived data, where you can wait for 3- 5 hours before accessing
9. Core fundamentals of an S3 object:
1) Key (name)
2) Value (data)
3) Version ID
4) Metadata
5) Subresources
(1) ACL
(2) Torrent
10. Object-based storage only (for files)
- Not suitable to install an operating system on
11. Successful uploads will generage an HTTP 200 status code
12. Read the S3 FAQs
<S4, L13>
Create an S3 Bucket - Exam Tips
1. Buckets are a universal namespace
2. Upload an object to S3 receive an HTTP 200 code
3. S3, S3-IA, S3 Reduced Redundancy Storage
4. Encryption
1) Client Side Encryption
2) Server Side Encryption
(1) Server-side encryption with Amazon S3 Managed Keys (SSE-S3) - This one is used during the lecture
(2) Server-side encryption with KMS (SSE-KMS)
(3) Server-side encryption with Customer-Provided Keys (SSE-C)
3. Control access to buckets using either a bucket ACL or using Bucket Policies
4. By default Buckets are private and all objects stored inside them are private
<S4, L14>
S3 - Versioning Exam Tips
1. Stores all versions of an object
2. Great backup tool
3. Once enabled, Versioning cannot be disabled, only suspend
3. Integrates with Lifecycle rules (will look at this in two lectures from today's lecture)
4. Versioning's MFA(Multi-Factor Authenticator) capability, which uses multi-factor authentication, can be used to provide an additional layer of security
Lecture from Udemy AWS Certified Solutions Architect - Associate 2018
'What I Learned > AWS' 카테고리의 다른 글
[1D1H-AWS] 20190205 - S3 Encryption/Storage Gateway/Snow Ball (0) | 2019.02.06 |
---|---|
[1D1H-AWS] 20190204 - S3 Cross Region Replication/ Lifecycle Management Lab/CloudFront (0) | 2019.02.05 |
[1D1H-AWS] 20190201 - AZ/IAM (0) | 2019.02.02 |
20190124 TIL - Connecting AWS EC2 Windows Instance (0) | 2019.01.25 |
20190117_TIL (0) | 2019.01.18 |