All technological notes.
S3Object Storage (Object-based Storage)
file system, which manages data as a files and file hierachyblock storage, which manages data as blocks within sectors and tracks.S3
provides user with unlimited storage / ”infinitely scaling” storage
S3 Use cases
S3 Object
Ojbect may consist of:
Key, FULL path of the object
s3://my-bucket/my_file.txts3://my-bucket/my_folder1/another_folder/my_file.txtValue, the content of the body
S3 Bucket
Individual object from 0 Bytes to 5 Terabytes in size.
User-Based
IAM Policies – which API calls should be allowed for a specific user from IAMBucket Policies – bucket wide rules from the S3 console - allows cross account
Object Access Control List (ACL) – finer grain (can be disabled)Bucket Access Control List (ACL) – less common (can be disabled)JSON based policies
Use S3 bucket for policy to:
Server-Side Encryption
Client-Side Encryption
Static Website Hosting
http://bucket-name.s3-website-aws-region.amazonaws.comhttp://bucket-name.s3-website.aws-region.amazonaws.com403 Forbidden error, make sure the bucket
policy allows public reads!Cross-Region Replication (CRR)Same-Region Replication (SRR)CRR – compliance, lower latency access, replication across accountsSRR – log aggregation, live replication between production and test accountsS3 Outposts has its own storage clas.
Lifecycle Rules can be used to define when S3 objects should be transitioned to another storage class or when objects should be deleted after some time.
Availability:
Use Cases:
Use Cases:
There are no retrieval charges in S3 Intelligent-Tiering


AWS
Usres
AWS Snow Family - Edge Location, migrationAWS Snow Family
AWS Snow Family: offline devices to perform data migrations
Snowcone
Snowball Edge
Snowmobile

AWS OpsHub - softwareStorage Gateway - hybridThis can be due to


Snow Family:
Storage Gateway: