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 S3 Object Storage has one of the highest levels of S3 API support.
IONOS S3 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 S3 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 S3 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 eu-central-3
S3 region. But, you can replicate user-owned buckets to contract-owned buckets in the eu-central-3
S3 region. This function is supported both via the DCD and the API.
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
IONOS S3 Select
Yes
No
Last updated