# Simple Storage Service API coverage

Source service: `s3`. 100 of 116 tracked operations are implemented.

Service documentation: /aws/services/s3/
License availability: available starting with the Hobby plan. See /aws/licensing/ for current plan details.

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