What works with Zata
Which S3 features Zata supports, and the limits to know before you start.
Zata speaks the Amazon S3 API, so most S3 tools and SDKs work without changes. Use this page to check whether a feature your app needs is supported, and which limits apply.
Connection
Two things in newer tools need a setting:
- Default checksums in AWS SDKs and the AWS CLI (versions from January 2025): large uploads fail with
XAmzContentSHA256Mismatchuntil you set checksums to “when required”. See Tools built on the AWS SDK. - Tools that sign the
Accept-Encodingheader get403 SignatureDoesNotMatch, because this header changes on the way to Zata. rclone needssign_accept_encoding = false(rclone on Linux), and Go apps need a small fix (Go). Python tools are not affected.
Features
Limits
Sub-user keys
A sub-user’s access key works like the owner’s key, with these differences:
- It cannot create buckets (
AccessDenied). - Its bucket list is empty, even for buckets it can use. Open the bucket by its name.
- It can only do what the account owner allowed on each bucket. See Access types.