Docs / API Coverage / S3

S3 API Coverage

94 custom implementations, 0 Moto fallback, 18 not implemented out of 112 total operations.

84% implemented 94 / 112 operations
Custom (94) Moto (0) Not implemented (18)
Operation Status
AbortMultipartUpload Custom
CompleteMultipartUpload Custom
CopyObject Custom
CreateBucket Custom
CreateBucketMetadataConfiguration -
CreateBucketMetadataTableConfiguration -
CreateMultipartUpload Custom
CreateSession -
DeleteBucket Custom
DeleteBucketAnalyticsConfiguration Custom
DeleteBucketCors Custom
DeleteBucketEncryption Custom
DeleteBucketIntelligentTieringConfiguration Custom
DeleteBucketInventoryConfiguration Custom
DeleteBucketLifecycle Custom
DeleteBucketMetadataConfiguration -
DeleteBucketMetadataTableConfiguration -
DeleteBucketMetricsConfiguration Custom
DeleteBucketOwnershipControls Custom
DeleteBucketPolicy Custom
DeleteBucketReplication Custom
DeleteBucketTagging Custom
DeleteBucketWebsite Custom
DeleteObject Custom
DeleteObjectTagging Custom
DeleteObjects Custom
DeletePublicAccessBlock Custom
GetBucketAbac -
GetBucketAccelerateConfiguration Custom
GetBucketAcl Custom
GetBucketAnalyticsConfiguration Custom
GetBucketCors Custom
GetBucketEncryption Custom
GetBucketIntelligentTieringConfiguration Custom
GetBucketInventoryConfiguration Custom
GetBucketLifecycle -
GetBucketLifecycleConfiguration Custom
GetBucketLocation Custom
GetBucketLogging Custom
GetBucketMetadataConfiguration -
GetBucketMetadataTableConfiguration -
GetBucketMetricsConfiguration Custom
GetBucketNotification -
GetBucketNotificationConfiguration Custom
GetBucketOwnershipControls Custom
GetBucketPolicy Custom
GetBucketPolicyStatus Custom
GetBucketReplication Custom
GetBucketRequestPayment Custom
GetBucketTagging Custom
GetBucketVersioning Custom
GetBucketWebsite Custom
GetObject Custom
GetObjectAcl Custom
GetObjectAttributes Custom
GetObjectLegalHold Custom
GetObjectLockConfiguration Custom
GetObjectRetention Custom
GetObjectTagging Custom
GetObjectTorrent Custom
GetPublicAccessBlock Custom
HeadBucket Custom
HeadObject Custom
ListBucketAnalyticsConfigurations Custom
ListBucketIntelligentTieringConfigurations Custom
ListBucketInventoryConfigurations Custom
ListBucketMetricsConfigurations Custom
ListBuckets Custom
ListDirectoryBuckets -
ListMultipartUploads Custom
ListObjectVersions Custom
ListObjects Custom
ListObjectsV2 Custom
ListParts Custom
PostObject Custom
PutBucketAbac -
PutBucketAccelerateConfiguration Custom
PutBucketAcl Custom
PutBucketAnalyticsConfiguration Custom
PutBucketCors Custom
PutBucketEncryption Custom
PutBucketIntelligentTieringConfiguration Custom
PutBucketInventoryConfiguration Custom
PutBucketLifecycle -
PutBucketLifecycleConfiguration Custom
PutBucketLogging Custom
PutBucketMetricsConfiguration Custom
PutBucketNotification -
PutBucketNotificationConfiguration Custom
PutBucketOwnershipControls Custom
PutBucketPolicy Custom
PutBucketReplication Custom
PutBucketRequestPayment Custom
PutBucketTagging Custom
PutBucketVersioning Custom
PutBucketWebsite Custom
PutObject Custom
PutObjectAcl Custom
PutObjectLegalHold Custom
PutObjectLockConfiguration Custom
PutObjectRetention Custom
PutObjectTagging Custom
PutPublicAccessBlock Custom
RenameObject -
RestoreObject Custom
SelectObjectContent Custom
UpdateBucketMetadataInventoryTableConfiguration -
UpdateBucketMetadataJournalTableConfiguration -
UpdateObjectEncryption -
UploadPart Custom
UploadPartCopy Custom
WriteGetObjectResponse Custom

Last generated: 2026-05-18T20:32:39Z