S3 API Compatibility
Tigris is compatible with the AWS S3 API. This means that you can use the standard AWS S3 SDKs, tool and libraries with Tigris.
This section covers Tigris’ S3 API compatibility. The complete list of S3 APIs are listed in the AWS S3 documentation.
Bucket-level S3 APIs
Below is the list of standard Bucket-level S3 APIs and their compatibility status within Tigris.
Object-level S3 APIs
Below is the list of standard Object-level S3 APIs and their compatibility status within Tigris.
IAM APIs
Note: IAM APIs are served at https://fly.storage.tigris.dev:8009
for now.
IAM API | Supported in Tigris |
---|---|
CreateAccessKey | Yes |
ListAccessKeys | Yes |
UpdateAccessKey | Yes |
DeleteAccessKey | Yes |
CreatePolicy | Yes |
ListPolicies | Yes |
GetPolicy | Yes |
AttachUserPolicy | Yes |
ListUserPolicies | Yes |
DeleteUserPolicy | Yes |
CloudFront APIs
CloudFront API | Supported in Tigris |
---|---|
CreatePublicKey | Yes |
GetPublicKey | Yes |
DeletePublicKey | Yes |
ListPublicKeys | Yes |
Next steps
Check out the language specific guides on how to use the AWS S3 SDKs with Tigris.