クイックリファレンス:サポートされる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
StorageGRID は、次の要求本文XMLタグをサポートしています。
-
CompleteMultipartUpload
-
Part
-
ETag
-
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-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"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
なし
-
"バケットの処理" (GET Bucket lifecycle)
"GetBucketLocation"
"GetBucketNotificationConfigurationを参照してください"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
なし
"バケットの処理" (バケット通知を取得)
"GetBucketPolicyのようになります"
"GetBucketReplicationの略"
"GetBucketTagging"
"GetBucketVersioningの各ノードの設定"
"GetObject"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加えて、次の追加のURIクエリパラメータを使用します。
-
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 の 2 つの機能を"
"ヘッドバケット"
"HeadObject (ヘッドオブジェクト)"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次のヘッダーが追加されています。
-
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 はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。
-
delimiter
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
なし
"ListObjects"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
なし
"バケットの処理" (GET Bucket)
"ListObjectsV2"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
なし
"バケットの処理" (GET Bucket)
"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タグをサポートしています。
-
ServerSideEncryptionConfiguration
-
Rule
-
ApplyServerSideEncryptionByDefault
-
SSEAlgorithm
"PutBucketLifecycleConfigurationの略"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
StorageGRID は、次の要求本文XMLタグをサポートしています。
-
NewerNoncurrentVersions
-
LifecycleConfiguration
-
Rule
-
Expiration
-
Days
-
Filter
-
And
-
Prefix
-
Tag
-
Key
-
Value
-
Prefix
-
Tag
-
Key
-
Value
-
ID
-
NoncurrentVersionExpiration
-
NoncurrentDays
-
Prefix
-
Status
-
"バケットの処理" (PUT Bucket lifecycle)
"PutBucketNotificationConfigurationの略"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
StorageGRID は、次の要求本文XMLタグをサポートしています。
-
Prefix
-
Suffix
-
NotificationConfiguration
-
TopicConfiguration
-
Event
-
Filter
-
S3Key
-
FilterRule
-
Name
-
Value
-
Id
-
Topic
"バケットの処理" (PUT Bucket通知)
"PutBucketPolicyのように指定します"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
サポートされているJSON本文フィールドの詳細については、を参照してください"バケットとグループのアクセスポリシーを使用"。
"PutBucketReplicationの略"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
-
ReplicationConfiguration
-
Status
-
Prefix
-
Destination
-
Bucket
-
StorageClass
-
Rule
"PutBucketTaggingの略"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。
"PutBucketVersioningの各ノードの設定"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
StorageGRID は、次の要求本文パラメータをサポートしています。
-
VersioningConfiguration
-
Status
"PutObject"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次のヘッダーが追加されています。
-
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>
-
オブジェクトのバイナリデータ
"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 の 2 つのグループが"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。
"SelectObjectContent の順に選択します"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。
サポートされている本文フィールドの詳細については、以下を参照してください。
"UploadPart のアップロード"
StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加えて、次の追加のURIクエリパラメータを使用します。
-
partNumber
-
uploadId
追加の要求ヘッダーは次のとおりです。
-
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
なし