Zum Inhalt springen

Supported Operations on Buckets and Objects

Diese Seite ist noch nicht in deiner Sprache verfügbar. Englische Seite aufrufen

The S3 API supports Signature version 2 and Signature version 4 for authenticating S3 API requests.

Authenticated requests must be signed using your access key ID and secret access key.

The Object Storage supports two authentication methods: the HTTP Authorization header and using query parameters.

The HTTP Authorization header is used by all S3 API operations except Anonymous requests where permitted by the bucket policy. The Authorization header contains all of the required signing information to authenticate a request.

You can use query parameters to add authentication information to a URL. This is known as presigning the URL, which can be used to grant temporary access to specific resources. Users with the presigned URL do not need to know the secret access key in order to access the resource, which enables you to provide third-party restricted access to a resource. A presigned URL can only be used for GET Operations. Currently it is not supported to PUT an object to a presigned URL. For this case please use Bucket Policies to allow public write access.

Create Bucket
Delete Bucket
Delete Bucket Cors
Delete Bucket Encryption
Delete Bucket Lifecycle
Delete Bucket Policy
Delete Bucket Replication
Delete Bucket Tagging
Get Bucket Acl
Get Bucket Cors
Get Bucket Encryption
Get Bucket Lifecycle Configuration
Get Bucket Location
Get Bucket Notification Configuration
Get Bucket Policy
Get Bucket Replication
Get Bucket Tagging
Get Bucket Versioning
Head Bucket
List Buckets
Put Bucket Cors
Put Bucket Encryption
Put Bucket Lifecycle Configuration
Put Bucket Notification Configuration
Put Bucket Policy
Put Bucket Replication
Put Bucket Tagging
Put Bucket Versioning
Abort Multipart Upload
Complete Multipart Upload
Copy Object
Create Multipart Upload
Delete Object
Delete Object Tagging
Delete Objects
Get Object
Get Object Legal Hold
Get Object Lock Configuration
Get Object Retention
Get Object Tagging
Get ObjectAcl
Head Object
List MultipartUploads
List Object Versions
List Objects
List ObjectsV2
List Parts
Put Object
Put Object Legal Hold
Put Object Lock Configuration
Put Object Retention
Put Object Tagging
Restore Object
Select Object Content
Upload Part
Upload Part Copy