Objects consist of the data, metadata, and a key (the full path). The key uniquely identifies an object in a bucket.
- Example:
s3://my-bucket/my_folder/another_folder/my_file.txt
- Key = prefix + object name
- S3 has no real directories — “folders” are part of the key name and may include slashes (
/
) for structure.
Object details:
- Maximum object size: 5 TB
- For uploads over 5 GB, multi-part upload is required
- Metadata: text key/value pairs (system or user-defined)
- Tags: up to 10 Unicode key/value pairs for classification, security, or lifecycle policies
- Version ID: assigned when versioning is enabled