S3
- Simple Storage Services
- Works as object storage instead of block storage
- S3 is one of the most popular services provided by AWS for the purpose of storing the data on the cloud.
- File size can vary from 0 bytes to 5 TB
- Stored in buckets ( a folder in the cloud )
- S3 is universal namespace
URL :- https://s3-{region-name}.amazonaws.com/{bucket-name}
S3 object consists of the following information :
1. Key ( name of the object )
2. Value ( contains the data )
3. Version
4. Metadata
5. Subresources
5.1 Access List
S3 Storage Classes
1. Standard
2. IA [ Infrequently Accessed ]
3. One Zone - IA
4. Glacier ( used for data archival only )
AWS Pricing Parameters :
1. Storage
2. Requests
3. Storage Management Pricing
4. Data Transfer Pricing
5. Transfer Acceleration
s3 transfer acceleration?
Enable a fast, secure and reliable way of transferring the data from the s3 to the end users using CloudFront technology.
Cross-Region Replication
S3 - Security & Encryption
Newly created buckets are private by default
S3 - Security & Encryption
Newly created buckets are private by default
Access Control
Bucket Policies
Access Control Lists
Can be configured for access logs
Encryption
In Transit
SSL/TLS
Data In Rest
Server Side Encryption
s3 Transfer Acceleration
Used to accelerate the transfer of the contents to the s3 using the CloudFront technology.
URL for static website hosting :
https://{bucket-name}.s3-website-${region_name}.amazonaws.com
Bucket Policies
Access Control Lists
Can be configured for access logs
Encryption
In Transit
SSL/TLS
Data In Rest
Server Side Encryption
- s3 Managed Keys: SSE-S3
- AWS Key Management Service: SSE-KMS
- Server-Side Encryption With Customer Provided Keys: SSE-C
Client-Side Encryption
s3 Transfer Acceleration
Used to accelerate the transfer of the contents to the s3 using the CloudFront technology.
URL for static website hosting :
https://{bucket-name}.s3-website-${region_name}.amazonaws.com

Comments
Post a Comment