S3 API Compatibility
The S3 (Simple Storage Service) API has been the global standard for object storage for many years. It provides interoperability and compatibility of various object storage systems that adhere to this standard. IONOS Object Storage has one of the highest levels of S3 API support.
IONOS Object Storage lets users create the following two types of buckets:
1. Contract-owned buckets
2. User-owned buckets
Each of these bucket types offers a different feature set. For more information, see Bucket Types.
Starting May 30, 2024, all the newly launched Endpoints have a contract owner as a bucket owner, and the administrator also holds the same set of permissions as a contract owner. You can continue creating user-owned buckets using specific endpoints, but the shift towards a contract-owned bucket model will be our primary focus for future features.
For more information, see IONOS Object Storage API documentation.
Feature | Supported by contract-owned buckets | Supported by user-owned buckets |
Bucket Create, Read, Update, Delete (CRUD) | Yes | Yes |
Object CRUD | Yes | Yes |
Object Copy | Yes, only for buckets without encryption. | Yes, cross-regional copying is not supported. |
Multipart Uploads | Yes | Yes |
Pre-Signed URLs | Yes | Yes |
Bucket ACLs | Yes, but without the Logging Group. | Yes |
Object ACLs | Yes | Yes |
Block Public Access | Yes, only via the API. | Yes, only via the API. |
Bucket Policy | Yes | Yes |
CORS Configuration | Yes | Yes |
Bucket Versioning | Yes | Yes |
Bucket Replication | Not supported as contract-owned buckets are currently supported only in the | Yes, intraregional and cross-regional replication are supported. |
Bucket Tagging | Yes, only via the API. | Yes, only via the API. |
Object Tagging | Yes, only via the API. | Yes, only via the API. |
Bucket Lifecycle | Yes | Yes |
Bucket Access Logging | No | Yes |
Bucket Encryption Configuration | Yes, only via the API. | Yes, only via the API. |
Object Encryption | Yes, server-side encryption is used by default in the web interface. The encryption with customer-managed encryption keys is available via the API. | Yes, server-side encryption is used by default in the web interface. The encryption with customer-managed encryption keys is available via the API. |
Bucket Website | Yes, including support for redirects through the API reference. | Yes |
Bucket Inventory | No | Yes, only via the API. |
Object Lock | Yes | Yes |
Legal Hold | Yes | Yes |
Object Ownership | No | Yes |
Identity and Access Management (IAM) | No, available in the near future. | No |
Security Token Service (STS) | No | No |
Multi-factor Authentication | No | No |
Bucket Notifications | No | No |
Request Payment | Yes | No |
Bucket Metrics | No | No |
Bucket Analytics | No | No |
Bucket Accelerate | No | No |
Object Query | Yes | No |
Last updated