This guide lists the S3 API features supported by S3 Object Storage.
Theme | Feature | Operation | Regions | Local Zones |
---|---|---|---|---|
Bucket management | Bucket creation | create bucket | yes | yes |
delete bucket | yes | yes | ||
list buckets | yes | yes | ||
get bucket location | yes | no | ||
head bucket | yes | yes | ||
put bucket tagging | yes | no | ||
get bucket tagging | yes | no | ||
delete bucket tagging | yes | no | ||
Lifecycle operations | Intelligent tiering | delete intelligent tiering conf | no | no |
put intelligent tiering conf | no | no | ||
list intelligent tiering conf | no | no | ||
get intelligent tiering conf | no | no | ||
Lifecycle policy | put bucket lifecycle conf | no | yes | |
get bucket lifecycle conf | no | yes | ||
delete bucket lifecycle conf | no | yes | ||
Access control | ACL | put bucket ACL | yes | yes |
get bucket ACL | yes | yes | ||
put object ACL | yes | no | ||
get object ACL | yes | yes | ||
Block public access | put public block | no | no | |
get public access block | no | yes | ||
delete public block status | no | no | ||
Bucket policy | put bucket policy | no | yes | |
delete bucket policy | no | no | ||
get bucket policy status | no | no | ||
get bucket policy | no | no | ||
CORS | put bucket cors | yes | yes | |
get bucket cors | yes | yes | ||
delete bucket cors | yes | yes | ||
Object ownership | put ownership controls | no | no | |
get ownership controls | no | no | ||
delete ownership controls | no | no | ||
Immutability | Versioning | get bucket versioning | yes |
yes |
put bucket versioning | yes |
yes |
||
Object lock | put object lock configuration | yes | yes | |
get object lock configuration | yes | yes | ||
put object legal hold | yes | no | ||
get object legal hold | yes | no | ||
put object retention | yes | no | ||
get object retention | yes | no | ||
Encryption at rest | SSE-C | n/c | yes | yes |
SSE-S3 | put bucket encryption | yes | no | |
delete bucket encryption | yes | no | ||
get bucket encryption | yes | no | ||
SSE-KMS | put bucket encryption | no | no | |
delete bucket encryption | no | no | ||
get bucket encryption | no | no | ||
Object management | Single object creation | put object | yes | yes |
delete object | yes | yes | ||
list objects v2 | yes | yes | ||
get object | yes | yes | ||
delete objects | yes | yes | ||
copy object | no | no | ||
put object tagging | yes | no | ||
get object tagging | yes | no | ||
delete object tagging | yes | no | ||
Multipart upload | create mpu | yes | yes | |
upload part | yes | yes | ||
list mpus | yes | yes | ||
complete mpu | yes | yes | ||
abort mpu | yes | yes | ||
list parts | yes | yes | ||
Metadata mgt | get attributes | no | no | |
head object | yes | yes | ||
list object versions | yes | yes | ||
Event driven architectures | Event notification | put bucket notification configuration | no | no |
get bucket notification configuration | no | no | ||
Resiliency | Async replication | get bucket replication | yes | no |
delete bucket replication | yes | no | ||
put bucket replication | yes | no | ||
Observability | Server access logging | get bucket logging | yes | no |
delete bucket logging | yes | no | ||
put bucket logging | yes | no | ||
Bucket metrics | put bucket metrics configuration | no | no | |
get bucket metrics configuration | no | no | ||
list bucket metrics configuration | no | no | ||
delete bucket metrics configuration | no | no | ||
Storage class analytics | put bucket analytics configuration | no | no | |
get bucket analytics configuration | no | no | ||
list bucket analytics configuration | no | no | ||
delete bucket analytics configuration | no | no | ||
Bucket inventory | put bucket inventory configuration | no | no | |
get bucket inventory configuration | no | no | ||
list bucket inventory configurations | no | no | ||
delete bucket inventory configuration | no | no | ||
Web content | Static web site | put bucket website | yes | yes |
get bucket website | yes | yes | ||
delete bucket website | yes | yes | ||
Pre-signed urls | GET | yes | yes | |
PUT | yes | yes | ||
POST | no | yes | ||
Data analytics | S3 Select | select object content | no | no |
Go further
Object Storage - Local Zones specifications
For more information and tutorials, please see our other Object Storage support guides or explore the guides for other OVHcloud products and services.
If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.