3.6. Supported Amazon S3 Features

This section lists Amazon S3 operations, headers, and authentication schemes supported by the Virtuozzo Infrastructure Platform implementation of the Amazon S3 protocol.

3.6.1. Supported Amazon S3 REST Operations

The following Amazon S3 REST operations are currently supported by the Virtuozzo Infrastructure Platform implementation of the Amazon S3 protocol:

Supported service operations: GET Service.

Supported bucket operations:

  • DELETE/HEAD/PUT Bucket
  • GET Bucket (List Objects; only version 1)
  • GET/PUT Bucket acl
  • GET Bucket location (returns US East)
  • GET Bucket Object versions
  • GET/PUT Bucket versioning
  • 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 on Amazon S3 REST operations, see Amazon S3 REST API documentation.

3.6.2. Supported Amazon Request Headers

The following Amazon S3 REST request headers are currently supported by the Virtuozzo Infrastructure Platform 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

The following Amazon S3 REST request headers are ignored:

  • Expect
  • x-amz-security-token

Note

For more information on Amazon S3 REST request headers, see the Amazon S3 REST API documentation.

3.6.3. Supported Amazon Response Headers

The following Amazon S3 REST response headers are currently supported by the Virtuozzo Infrastructure Platform 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

The following Amazon S3 REST response headers are not used:

  • Server
  • x-amz-id-2

Note

For more information on Amazon S3 REST response headers, see the Amazon S3 REST API documentation.

3.6.4. Supported Amazon Error Response Headers

The following Amazon S3 REST error response headers are currently supported by the Virtuozzo Infrastructure Platform implementation of the Amazon S3 protocol:

  • Code
  • Error
  • Message
  • RequestId
  • Resource

The following Amazon S3 REST error response headers are not supported:

  • RequestId (not used)
  • Resource

Note

For more information on Amazon S3 REST response headers, see the Amazon S3 REST API documentation.

3.6.5. Supported Authentication Scheme and Methods

The following authentication scheme is supported by the Virtuozzo Infrastructure Platform implementation of the Amazon S3 protocol:

The following authentication methods is supported by the Virtuozzo Infrastructure Platform implementation of the Amazon S3 protocol: