S3 API compatibility

Myota Cyberstorage for Objects implements the core of the S3 API. This page lists what is supported so you can tell quickly whether a tool will work.

Supported

  • Bucket operations: create, list, delete, head

  • Object operations: put, get, delete, head, copy, list (v2)

  • Multipart upload for large objects

  • Versioning

  • Object Lock (governance and compliance) and legal hold

  • Lifecycle rules

  • Server-side encryption

  • Access keys and policy-based access control

  • Signature Version 4

Not supported

A small set of S3 features are not supported:

  • S3 Select

  • S3 Batch Operations

  • Storage-class transitions and intelligent tiering (object expiration in lifecycle rules is supported; there is a single storage class, so transitions between classes do not apply)

  • Event notifications to serverless functions

  • Browser-based form (HTML POST) uploads

Addressing and signing

Use path-style addressing if virtual-hosted-style is not available in your tool, and sign with Signature Version 4. See Connecting over S3.