permalink | sidebar | keywords | summary |
---|---|---|---|
s3/quick-reference-support-for-aws-apis.html |
sidebar |
Amazon s3, API, request headers, s3 support, request syntax, supported, aws s3 |
This page summarizes how StorageGRID supports Amazon Simple Storage Service (S3) APIs. |
This page summarizes how StorageGRID supports Amazon Simple Storage Service (S3) APIs.
This page includes only the S3 operations that are supported by StorageGRID.
Note
|
To see the AWS documentation for each operation, select the link in the heading. |
Unless noted, the following common URI query parameters are supported:
-
versionId
(as required for object operations)
Unless noted, the following common request headers are supported:
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
StorageGRID supports all common parameters and headers for this request, plus this additional URI query parameter:
-
uploadId
None
StorageGRID supports all common parameters and headers for this request, plus this additional URI query parameter:
-
uploadId
StorageGRID supports these request body XML tags:
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
StorageGRID supports all common parameters and headers for this request, plus these additional headers:
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
-
x-amz-metadata-directive
-
x-amz-object-lock-legal-hold
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-server-side-encryption
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-storage-class
-
x-amz-tagging
-
x-amz-tagging-directive
-
x-amz-meta-<metadata-name>
None
StorageGRID supports all common parameters and headers for this request, plus these additional headers:
-
x-amz-bucket-object-lock-enabled
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request, plus these additional headers:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
Expires
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
None
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request, plus this additional request header:
-
x-amz-bypass-governance-retention
None
StorageGRID supports all common parameters and headers for this request, plus this additional request header:
-
x-amz-bypass-governance-retention
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request, plus these additional URI query parameters:
-
partNumber
-
response-cache-control
-
response-content-disposition
-
response-content-encoding
-
response-content-language
-
response-content-type
-
response-expires
And these additional request headers:
-
Range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request, plus these additional headers:
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
-
Range
None
StorageGRID supports all common parameters and headers for this request.
None
StorageGRID supports all common parameters and headers for this request, plus these additional parameters:
-
delimiter
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
None
StorageGRID supports all common parameters and headers for this request, plus these additional parameters:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
None
StorageGRID supports all common parameters and headers for this request, plus these additional parameters:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
None
StorageGRID supports all common parameters and headers for this request, plus these additional parameters:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
None
StorageGRID supports all common parameters and headers for this request, plus these additional parameters:
-
max-parts
-
part-number-marker
-
uploadId
None
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports these request body XML tags:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports these request body XML tags:
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports these request body XML tags:
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
StorageGRID supports all common parameters and headers for this request.
For details about the supported JSON body fields, see Use bucket and group access policies.
StorageGRID supports all common parameters and headers for this request.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports these request body parameters:
-
VersioningConfiguration
-
Status
StorageGRID supports all common parameters and headers for this request, plus these additional headers:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
-
Binary data of the object
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request, plus this additional header:
-
x-amz-bypass-governance-retention
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
StorageGRID supports all request body parameters defined by the Amazon S3 REST API at the time of implementation.
StorageGRID supports all common parameters and headers for this request.
For details about the supported body fields, see RestoreObject.
StorageGRID supports all common parameters and headers for this request.
For details about the supported body fields, see the following:
StorageGRID supports all common parameters and headers for this request, plus these additional URI query parameters:
-
partNumber
-
uploadId
And these additional request headers:
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
Binary data of the part
StorageGRID supports all common parameters and headers for this request, plus these additional URI query parameters:
-
partNumber
-
uploadId
And these additional request headers:
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
None