BOTO3 Object/Version/Summary
This is just a wrap-up based on the boto3 v1.3.0 documentation to compare
its objects properties for Object, ObjectSummary and ObjectVersion.
It’s been of help when coding hs3sh, and left here as a reference for
interested audience.
Identifiers
| |
Object |
Object
Summary |
Object
Version |
| bucket_name |
X |
X |
|
| id |
|
|
X |
| key |
X |
X |
|
| object_key |
|
|
X |
Attributes
| |
Object |
Object
Summary |
Object
Version |
| accept_ranges |
X |
|
|
| cache_control |
X |
|
|
| content_disposition |
X |
|
|
| content_encoding |
X |
|
|
| content_language |
X |
|
|
| content_length |
X |
|
|
| content_type |
X |
|
|
| delete_marker |
X |
|
|
| e_tag |
X |
X |
X |
| expiration |
X |
|
|
| expires |
X |
|
|
| is_latest |
|
|
X |
| key |
|
|
X |
| last_modified |
X |
X |
X |
| metadata |
X |
|
|
| missing_meta |
X |
|
|
| owner |
|
X |
X |
| replication_status |
X |
|
|
| request_charged |
X |
|
|
| restore |
X |
|
|
| server_side_encryption |
X |
|
|
| sse_customer_algorithm |
X |
|
|
| sse_customer_key_md5 |
X |
|
|
| ssekms_key_id |
X |
|
|
| size |
|
X |
X |
| storage_class |
X |
X |
X |
| version_id |
X |
|
X |
| website_redirect_location |
X |
|
|
Actions
| |
Object |
Object
Summary |
Object
Version |
| copy_from() |
X |
X |
|
| delete() |
X |
X |
X |
| download_file() |
X |
|
|
| get() |
X |
X |
X |
| head() |
|
|
X |
| initiate_multipart_upload() |
X |
X |
|
| load() |
X |
|
|
| put() |
X |
X |
|
| reload() |
X |
|
|
| restore_object() |
X |
X |
|
| upload_file() |
X |
|
|
Sub-Resources
| |
Object |
Object
Summary |
Object
Version |
| Acl() |
X |
X |
|
| Bucket() |
X |
X |
|
| MultipartUpload() |
X |
X |
|
| Object() |
|
X |
X |
| Version() |
X |
X |
|