S3 supported and unsupported verbs

Use this information to know the latest supported and unsupported S3 verbs.

  • Supported verbs: lists the S3 API verbs that are fully supported by IBM Storage Ceph Object Gateway and are available for use in customer applications and integrations
  • Unsupported verbs: lists the S3 API verbs that are not currently supported by IBM Storage Ceph Object Gateway and cannot be used.
Table 1. Supported verbs
Action API
AbortMultipartUpload S3
CompleteMultipartUpload S3
CopyObject S3
CreateBucket S3
CreateMultipartUpload S3
DeleteBucket S3
DeleteBucketCORS S3
DeleteBucketEncryption S3
DeleteBucketLifecycle S3
DeleteBucketPolicy S3
DeleteBucketOwnershipControls S3
DeleteBucketReplication S3
DeleteBucketTagging S3
DeleteBucketWebsite S3
DeleteObject S3
DeleteObjects S3
DeleteObjectTagging S3
DeletePublicAccessBlock S3
GetBucketAcl S3
GetBucketCORS S3
GetBucketEncryption S3
GetBucketLocation S3
GetBucketLogging S3
GetBucketNotificationConfiguration S3
GetBucketPolicy S3
GetBucketPolicyStatus S3
GetBucketOwnershipControls S3
GetBucketReplication S3
GetBucketRequestPayment S3
GetBucketTagging S3
GetBucketVersioning S3
GetBucketWebsite S3
GetObject S3
GetObjectAcl S3
GetObjectAttributes S3
GetObjectLegalHold S3
GetObjectLockConfiguration S3
GetObjectRetention S3
GetObjectTagging S3
GetObjectTorrent S3
GetPublicAccessBlock S3
HeadBucket S3
HeadObject S3
ListBuckets S3
ListMultipartUploads S3
ListObjects S3
ListObjectsV2 S3
ListObjectVersions S3
ListParts S3
PutBucketAcl S3
PutBucketCORS S3
PutBucketEncryption S3
PutBucketLifecycle S3
PutBucketLifecycleConfiguration S3
PutBucketLogging S3
PutBucketNotificationConfiguration S3
PutBucketPolicy S3
PutBucketOwnershipControls S3
PutBucketReplication S3
PutBucketRequestPayment S3
PutBucketTagging S3
PutBucketVersioning S3
PutBucketWebsite S3
PutObject S3
PutObjectAcl S3
PutObjectLegalHold S3
PutObjectLockConfiguration S3
PutObjectRetention S3
PutObjectTagging S3
PutPublicAccessBlock S3
RestoreObject S3
SelectObjectContent S3
UploadPart S3
UploadPartCopy S3
DeletePublicAccessBlock S3Control
GetPublicAccessBlock S3Control
PutPublicAccessBlock S3Control
AssumeRole STS
AssumeRoleWithWebIdentity STS
GetSessionToken STS
AddClientIdToOpenIDConnectProvider IAM
AttachGroupPolicy IAM
AttachRolePolicy IAM
AttachUserPolicy IAM
CreateOpenIDConnectProvider IAM
CreateRole IAM
DeleteOpenIDConnectProvider IAM
DeleteRole IAM
GetAccountSummary IAM
GetOpenIDConnectProvider IAM
GetRole IAM
ListOpenIDConnectProviders IAM
ListRoles IAM
UpdateOpenIDConnectProviderThumbprint IAM
DeleteBucketNotification S3 extension
CreateTopic SNS
GetTopicAttributes SNS
DeleteTopic SNS
ListTopics SNS
GetCallerIdentity STS
Table 2. Unsupported verbs
Action API
DeleteBucketInventoryConfiguration S3
DeleteIntelligentTieringConfiguration S3
GetBucketInventoryConfiguration S3
GetIntelligentTieringConfiguration S3
ListBucketIntelligentTieringConfigurations S3
ListBucketInventoryConfigurations S3
PutBucketIntelligentTieringConfiguration S3
PutBucketInventoryConfiguration S3
AssumeRoleWithSAML STS
DecodeAuthorizationMessage STS
GetAccessKeyInfo STS
GetFederationToken STS
CreatePolicy IAM
CreateSAMLProvider IAM
DeletePolicy IAM
DeleteSAMLProviders IAM
GetPolicy IAM
GetSAMLProviders IAM
ListPolicies IAM
ListSAMLProviders IAM