S3 buckets API
IBM Storage Scale S3 maps each S3 bucket to a directory in the IBM Storage Scale file system. IBM Storage Scale S3 allows S3 clients to manage S3 buckets by using the following API requests:
S3 GetBucketTaggingS3 PutBucketTaggingS3 DeleteBucketTaggingS3 CreateBucket-
S3 ListObjects S3 ListObjectsV2S3 DeleteBucketS3 HeadBucketS3 ListBucketsS3 ListMultipartUploadsS3 PutBucketVersioning (RPQ)S3 GetBucketVersioningS3 ListObjectVersionsS3 GetBucketPolicyS3 PutBucketPolicyS3 GetBucketPolicyStatusS3 SetBucketPolicy
Other
- Bucket policies
- Support MD5-based ETags
- Upload and download objects with pre-signed URLs.
S3 versioning support
Note:
- After you modify the S3 versioning state (Enabled or Suspended), the new state might change after 60 or more seconds.
- If you perform any operations on a bucket during modification of the versioning state (Enabled or Suspended), unexpected issues might occur.
- When you use S3 buckets with the Enabled versioning state, a maximum of 50 parallel operations (tested limit) can be performed on a bucket from a CES node at any specified time.