8.12. Supported Amazon S3 features¶
Besides basic Amazon S3 operations like GET, PUT, COPY, DELETE, the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol supports the following features:
- Multipart upload
- Access control lists (ACLs)
- Versioning
- Signed URLs
- Object locking
- Geo-replication
- Blockchain notarization via Acronis Notary
- Server access logging
All of the supported Amazon S3 operations, headers, and authentication schemes are listed further.
8.12.1. Supported Amazon S3 REST operations¶
The following Amazon S3 REST operations are currently supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
Supported service operations: GET Service.
Supported bucket operations:
- DELETE/HEAD/PUT Bucket
- GET Bucket (List Objects)
- GET/PUT Bucket acl
- GET Bucket location (returns
US East
) - GET Bucket Object versions
- GET/PUT Bucket versioning
- GET/PUT Bucket logging (except for the
TargetGrants
request element) - List Multipart Uploads
Supported object operations:
- DELETE/GET/HEAD/POST/PUT Object
- Delete Multiple Objects
- PUT Object - Copy
- GET/PUT Object acl
- Delete Multiple Objects
- Abort Multipart Upload
- Complete Multipart Upload
- Initiate Multipart Upload
- List Parts
- Upload Part
Note
For more information about Amazon S3 REST operations, refer to Amazon S3 REST API documentation.
8.12.2. Supported Amazon request headers¶
The following Amazon S3 REST request headers are currently supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
- Authorization
- Content-Length
- Content-Type
- Content-MD5
- Date
- Host
- x-amz-content-sha256
- x-amz-date
- x-amz-security-token
- x-amz-object-lock-retain-until-date
- x-amz-object-lock-mode
- x-amz-object-lock-legal-hold
- x-amz-bypass-governance-retention
- x-amz-bucket-object-lock-enabled
The following Amazon S3 REST request headers are ignored:
- Expect
- x-amz-security-token
Note
For more information about Amazon S3 REST request headers, refer to the Amazon S3 REST API documentation.
8.12.3. Supported Amazon response headers¶
The following Amazon S3 REST response headers are currently supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
- Content-Length
- Content-Type
- Connection
- Date
- ETag
- x-amz-delete-marker
- x-amz-request-id
- x-amz-version-id
- x-amz-object-lock-retain-until-date
- x-amz-object-lock-mode
- x-amz-object-lock-legal-hold
The following Amazon S3 REST response headers are not used:
- Server
- x-amz-id-2
Note
For more information about Amazon S3 REST response headers, refer to the Amazon S3 REST API documentation.
8.12.4. Supported Amazon error response headers¶
The following Amazon S3 REST error response headers are currently supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
- Code
- Error
- Message
The following Amazon S3 REST error response headers are not supported:
- RequestId (not used)
- Resource
Note
For more information about Amazon S3 REST error response headers, refer to the Amazon S3 REST API documentation.
8.12.5. Supported authentication schemes¶
The following authentication schemes are supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
The following authentication methods are supported by the Acronis Cyber Infrastructure implementation of the Amazon S3 protocol:
The following authentication method is not supported: