クイックリファレンス:サポートされる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
なし
"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>
なし
"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>
なし
"DeleteBucket"
StorageGRIDはこの要求に対してすべてをサポートします共通のパラメータとヘッダー。
"DeleteBucketCors"
"DeleteBucketEncryption"
"DeleteBucketLifecycle"
"DeleteBucketPolicy"
"DeleteBucketReplication"
"DeleteBucketTagging"
"deleteObject"
StorageGRIDは、この要求のすべてに加えて、次の追加要求ヘッダーをサポートし共通のパラメータとヘッダーます。
-
x-amz-bypass-governance-retention
なし
"オブジェクトの削除"
StorageGRIDは、この要求のすべてに加えて、次の追加要求ヘッダーをサポートし共通のパラメータとヘッダーます。
-
x-amz-bypass-governance-retention
StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。
"GetBucketAcl"
"GetBucketCors"
"GetBucketEncryptionの略"
"GetBucketLifecycleConfiguration"
"GetBucketLocation"
"GetBucketNotificationConfigurationを参照してください"
"GetBucketPolicy"
"GetBucketReplicationの略"
"GetBucketTagging"
"GetBucketVersioning"
"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
なし
"GetObjectAcl"
"GetObjectLegalHold"
"GetObjectLockConfigurationの略"
"GetObjectRetention"
"GetObjectTagging"
"ヘッドバケット"
"ヘッドオブジェクト"
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
なし
"ListBuckets"
"ListMultipartUploads"
StorageGRIDは、この要求のすべてに加えて、次の追加パラメータをサポートし共通のパラメータとヘッダーます。
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
なし
"ListObjects"
StorageGRIDは、この要求のすべてに加えて、次の追加パラメータをサポートし共通のパラメータとヘッダーます。
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
なし
"ListObjectsV2"
StorageGRIDは、この要求のすべてに加えて、次の追加パラメータをサポートし共通のパラメータとヘッダーます。
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
なし
"ListObjectVersions"
StorageGRIDは、この要求のすべてに加えて、次の追加パラメータをサポートし共通のパラメータとヘッダーます。
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
なし
"ListParts"
StorageGRIDは、この要求のすべてに加えて、次の追加パラメータをサポートし共通のパラメータとヘッダーます。
-
max-parts -
part-number-marker -
uploadId
なし
"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はこの要求に対してすべてをサポートします共通のパラメータとヘッダー。
サポートされている本文フィールドの詳細については、以下を参照してください。
"パーツのアップロード"
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
-
部品のバイナリデータ
"パーツコピーをアップロード"
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
なし