クイックリファレンス: サポートされている 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はすべてをサポート共通パラメータとヘッダーこのリクエストに対して。
"バケットCorsの削除"
"バケット暗号化の削除"
"DeleteBucketLifecycle"
"DeleteBucketPolicy"
"バケットレプリケーションの削除"
"バケットタグの削除"
"DeleteObject"
StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストには、次の追加のリクエスト ヘッダーが含まれます。
-
x-amz-bypass-governance-retention
なし
"DeleteObjects"
StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストには、次の追加のリクエスト ヘッダーが含まれます。
-
x-amz-bypass-governance-retention
StorageGRID は、実装時に Amazon S3 REST API によって定義されたすべてのリクエスト ボディ パラメータをサポートします。
"GetBucketAcl"
"GetBucketCors"
"バケット暗号化を取得"
"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"
"HeadBucket"
"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
なし
"ListBuckets"
"リストマルチパートアップロード"
StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストには、次の追加パラメータが含まれます。
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
なし
"ListObjects"
StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストには、次の追加パラメータが含まれます。
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
なし
"リストオブジェクトV2"
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本体フィールドの詳細については、以下を参照してください。"バケットとグループのアクセスポリシーを使用する" 。
"PutBucketレプリケーション"
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 によって定義されたすべてのリクエスト ボディ パラメータをサポートします。
"オブジェクトの復元"
StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。
サポートされている本文フィールドの詳細については、"オブジェクトの復元" 。
"オブジェクトコンテンツの選択"
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
なし