VAST Cluster supports a specific subset of S3 API operations, which are listed below with a mapping to corresponding usage guidelines for S3cmd and Boto 3.
Task |
AWS API Operation |
s3cmd Command |
Boto 3 S3 Resource Usage |
Boto 3 S3 Client Method |
---|---|---|---|---|
List the buckets on the S3 server |
GET Service |
|||
Create a bucket |
PUT Bucket |
|||
List the objects in bucket |
GET bucket |
|||
Verify if bucket exists and if you have permission to access it |
HEAD bucket |
N/A |
||
Delete a bucket |
DELETE bucket |
|||
Set the ACL of a bucket |
PUT bucket ACL |
|||
Return the ACL of a bucket |
GET bucket ACL |
|||
Create an object |
PUT object |
|||
Create a copy of an object |
PUT object copy |
|||
Retrieve an object |
GET object |
|||
Retrieve metadata of an object without returning object itself |
HEAD object |
|||
Delete an object |
DELETE object |
|||
Set ACL permissions on an existing object |
PUT object ACL |
|||
Return the ACL of an object |
GET object ACL |
|||
Initiate upload of a file in multiple parts (multipart upload) |
Initiate Multipart Upload |
|||
Abort a multipart upload |
Abort Multipart Upload |
|||
Complete a multipart upload |
Complete Multipart Upload |
Automatically executed with s3cmd put for multipart uploads. |
||
Upload a part in a multipart upload. |
Upload Part |
Automatically executed with s3cmd put for multipart uploads. |
||
Upload a part by copying data from an existing object as data source. |
Upload Part - Copy |
N/A |
Upload a part by copying data from an existing object as data source |
|
List the parts that have been uploaded for a specific multipart upload. |
List Parts |
|||
List multipart uploads |
List Multipart Uploads |
Comments
0 comments
Please sign in to leave a comment.