AnzenStore API Documentation

As of the implementation of S3 REST API support, users can send requests matching the format described in the following documentation pages to perform the currently supported operations. A full list of all supported and not supported actions is listed below.

Authentication

Requests to the AnzenStore S3 Compatible API must be Authenticated. When making REST API calls directly from your code, you create a signature using valid credentials and include the signature in your request.

To Authenticate requests please provide an Authentication Header for each request. For information on how to do this please refer to the API docs here

Feature Request

This initial version of the AnzenStore S3 Compatible API does not feature support for many useful pieces of functionality. Due to the massive scope of AWS S3, and the relative size of our team, extending our support for more operations will take some time.

We will gradually implement further operations and extend the functionality based on our internal roadmap, however, if you want particular features to be supported as a priority please reach out and let us know which, and what your use case is.

S3 Actions Support

ActionSupported
AbortMultipartUploadNot Supported
CompleteMultipartUploadPartially Supported
CopyObjectNot Supported
CreateBucketPartially Supported
CreateMultipartUploadPartially Supported
CreateSessionNot Supported
DeleteBucketPartially Supported
DeleteBucketAnalyticsConfigurationNot Supported
DeleteBucketCorsNot Supported
DeleteBucketEncryptionNot Supported
DeleteBucketIntelligentTieringConfigurationNot Supported
DeleteBucketInventoryConfigurationNot Supported
DeleteBucketLifecycleNot Supported
DeleteBucketMetricsConfigurationNot Supported
DeleteBucketOwnershipControlsNot Supported
DeleteBucketPolicyNot Supported
DeleteBucketReplicationNot Supported
DeleteBucketTaggingPartially Supported
DeleteBucketWebsiteNot Supported
DeleteObjectPartially Supported
DeleteObjectsPartially Supported
DeleteObjectTaggingPartially Supported
DeletePublicAccessBlockNot Supported
GetBucketAccelerateConfigurationNot Supported
GetBucketAclNot Supported
GetBucketAnalyticsConfigurationNot Supported
GetBucketCorsNot Supported
GetBucketEncryptionNot Supported
GetBucketIntelligentTieringConfigurationNot Supported
GetBucketInventoryConfigurationNot Supported
GetBucketLifecycleNot Supported
GetBucketLifecycleConfigurationNot Supported
GetBucketLocationPartially Supported
GetBucketLoggingNot Supported
GetBucketMetricsConfigurationNot Supported
GetBucketNotificationNot Supported
GetBucketNotificationConfigurationNot Supported
GetBucketOwnershipControlsNot Supported
GetBucketPolicyNot Supported
GetBucketPolicyStatusNot Supported
GetBucketReplicationNot Supported
GetBucketRequestPaymentNot Supported
GetBucketTaggingPartially Supported
GetBucketVersioningNot Supported
GetBucketWebsiteNot Supported
GetObjectPartially Supported
GetObjectAclNot Supported
GetObjectAttributesNot Supported
GetObjectLegalHoldPartially Supported
GetObjectLockConfigurationPartially Supported
GetObjectRetentionNot Supported
GetObjectTaggingPartially Supported
GetObjectTorrentNot Supported
GetPublicAccessBlockNot Supported
HeadBucketPartially Supported
HeadObjectPartially Supported
ListBucketAnalyticsConfigurationsNot Supported
ListBucketIntelligentTieringConfigurationsNot Supported
ListBucketInventoryConfigurationsNot Supported
ListBucketMetricsConfigurationsNot Supported
ListBucketsPartially Supported
ListDirectoryBucketsNot Supported
ListMultipartUploadsNot Supported
ListObjectsPartially Supported
ListObjectsV2Partially Supported
ListObjectVersionsNot Supported
ListPartsNot Supported
PutBucketAccelerateConfigurationNot Supported
PutBucketAclNot Supported
PutBucketAnalyticsConfigurationNot Supported
PutBucketCorsNot Supported
PutBucketEncryptionNot Supported
PutBucketIntelligentTieringConfigurationNot Supported
PutBucketInventoryConfigurationNot Supported
PutBucketLifecycleNot Supported
PutBucketLifecycleConfigurationNot Supported
PutBucketLoggingNot Supported
PutBucketMetricsConfigurationNot Supported
PutBucketNotificationNot Supported
PutBucketNotificationConfigurationNot Supported
PutBucketOwnershipControlsNot Supported
PutBucketPolicyNot Supported
PutBucketReplicationNot Supported
PutBucketRequestPaymentNot Supported
PutBucketTaggingPartially Supported
PutBucketVersioningNot Supported
PutBucketWebsiteNot Supported
PutObjectPartially Supported
PutObjectAclNot Supported
PutObjectLegalHoldPartially Supported
PutObjectLockConfigurationPartially Supported
PutObjectRetentionNot Supported
PutObjectTaggingPartially Supported
PutPublicAccessBlockNot Supported
RestoreObjectNot Supported
SelectObjectContentNot Supported
UploadPartPartially Supported
UploadPartCopyNot Supported
WriteGetObjectResponseNot Supported