StorageGRID でサポートされている S3 API リクエスト
このページでは、StorageGRID が Amazon Simple Storage Service(S3)API をサポートする方法について説明します。
このページには、StorageGRID でサポートされている S3 オペレーションのみが含まれています。
|
|
各操作に関するAWSドキュメントを表示するには、見出しのリンクを選択してください。 |
一般的なURIクエリパラメータとリクエストヘッダー
特に明記されていない限り、以下の一般的なURIクエリパラメータがサポートされています:
-
versionId(オブジェクト操作に必要な場合)
特に明記されていない限り、以下の一般的なリクエストヘッダーがサポートされています。
-
Authorization -
Connection -
Content-Length -
Content-MD5 -
Content-Type -
Date -
Expect -
Host -
x-amz-date
"AbortMultipartUpload"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加 URI クエリパラメータもサポートしています:
-
uploadId
None
"CompleteMultipartUpload"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加 URI クエリパラメータもサポートしています:
-
uploadId -
x-amz-checksum-sha256
StorageGRIDは以下のリクエストボディXMLタグをサポートしています:
-
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"CopyObject"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
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
"CreateBucket"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
x-amz-bucket-object-lock-enabled
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"CreateMultipartUpload"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
Cache-Control -
Content-Disposition -
Content-Encoding -
Content-Language -
Expires -
x-amz-checksum-algorithm -
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
"DeleteBucket"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
"DeleteBucketCors"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteBucketEncryption"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteBucketLifecycle"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteBucketPolicy"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteBucketReplication"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteBucketTagging"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"DeleteObject"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーに加え、以下の追加リクエストヘッダーをサポートしています:
-
x-amz-bypass-governance-retention
None
"DeleteObjects"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーに加え、以下の追加リクエストヘッダーをサポートしています:
-
x-amz-bypass-governance-retention
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"GetBucketAcl"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketCors"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketEncryption"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketLifecycleConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketLocation"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketNotificationConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketPolicy"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketReplication"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketTagging"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetBucketVersioning"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetObject"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加 URI クエリパラメータもサポートしています:
-
x-amz-checksum-mode -
partNumber -
response-cache-control -
response-content-disposition -
response-content-encoding -
response-content-language -
response-content-type -
response-expires
追加のリクエストヘッダーは次のとおりです:
-
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
"GetObjectAcl"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetObjectLegalHold"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetObjectLockConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetObjectRetention"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"GetObjectTagging"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"HeadBucket"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"HeadObject"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
x-amz-checksum-mode -
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
"ListBuckets"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
None
"ListMultipartUploads"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加パラメータもサポートしています:
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
None
"ListObjects"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加パラメータもサポートしています:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
None
"ListObjectsV2を使用したチャンク アップロード署名要求がサポートされるようになりました。"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加パラメータもサポートしています:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
None
"ListObjectVersions"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加パラメータもサポートしています:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
None
"ListParts"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加パラメータもサポートしています:
-
max-parts -
part-number-marker -
uploadId
None
"PutBucketCors"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"PutBucketEncryption"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRIDは以下のリクエストボディXMLタグをサポートしています:
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRIDは以下のリクエストボディXMLタグをサポートしています:
-
And -
Days -
Expiration -
ExpiredObjectDeleteMarker -
Filter -
ID -
Key -
LifecycleConfiguration -
NewerNoncurrentVersions -
NoncurrentDays -
NoncurrentVersionExpiration -
Prefix -
Rule -
Status -
Tag -
Value
"PutBucketNotificationConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRIDは以下のリクエストボディXMLタグをサポートしています:
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"PutBucketPolicy"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
サポートされている JSON ボディ フィールドの詳細については、"バケットおよびグループのアクセスポリシーを使用する"を参照してください。
"PutBucketReplication"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"PutBucketVersioning"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、以下のリクエストボディパラメータをサポートしています:
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
Cache-Control -
Content-Disposition -
Content-Encoding -
Content-Language -
Expires -
x-amz-checksum-sha256 -
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>
-
オブジェクトのバイナリデータ
"PutObjectLegalHold"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"PutObjectLockConfiguration"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"PutObjectRetention"
StorageGRID は、このリクエストに対するすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加ヘッダーもサポートしています:
-
x-amz-bypass-governance-retention
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"PutObjectTagging"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
StorageGRID は、実装時点で Amazon S3 REST API によって定義されたすべてのリクエストボディパラメータをサポートしています。
"RestoreObject"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
サポートされている本文フィールドの詳細については、"RestoreObject"を参照してください。
"SelectObjectContent"
StorageGRID はこのリクエストに対して、すべての共通パラメータとヘッダーをサポートしています。
サポートされている本文フィールドの詳細については、以下を参照してください。
"UploadPart"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加 URI クエリパラメータもサポートしています:
-
partNumber -
uploadId
追加のリクエストヘッダーは次のとおりです:
-
x-amz-checksum-sha256 -
x-amz-server-side-encryption-customer-algorithm -
x-amz-server-side-encryption-customer-key -
x-amz-server-side-encryption-customer-key-MD5
-
部品のバイナリデータ
"UploadPartCopy"
StorageGRID は、このリクエストに対してすべての共通パラメータとヘッダーをサポートしており、さらに以下の追加 URI クエリパラメータもサポートしています:
-
partNumber -
uploadId
追加のリクエストヘッダーは次のとおりです:
-
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