Definition:
- Object Storage
- 0bytes-5TB each object
- Object:
- key
- value
- version ID
- metadata
- Objects are not in folders, the UI use ”/” to separate for viewing purposes
- Storage class are object level
- CLIs:
- aws s3: high level, simple
- aws s3api: lower level
- aws s3control: manage s3 access point, s3 outputs buckets, s3 batch ops, storage lens
- S3 request styles:
- virtual hosted-style:
<bucket_name>.s3.<region>.amazonaws.com/object
- path-style:
s3.<region>.amazonaws.com/<bucket>/object
- S3 dualstack endpoints:
- standard endpoint:
https://s3.us-east-2.amazonaws.com
- dualstack endpoint:
https://s3.dualstack.us-east-2.amazonaws.com
- support both ipv4 and ipv6
- Organized data in folder hierarchy
- Only to be used with S3 Express One Zone storage class
- Recommended to be used when needing single-digit millisecond performance with PUT and GET
- default limit of 10 directory bucket per account