Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

クイックリファレンス:サポートされる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 の略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加えて、次の追加のURIクエリパラメータを指定します。

  • uploadId

本文を要求します

なし

StorageGRID のドキュメント

"マルチパートアップロードの処理"

"CompleteMultipartUpload"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加えて、次の追加のURIクエリパラメータを指定します。

  • uploadId

本文XMLタグを要求します

StorageGRID は、次の要求本文XMLタグをサポートしています。

  • CompleteMultipartUpload

  • Part

  • ETag

  • PartNumber

StorageGRID のドキュメント

"Complete Multipart Upload の実行"

"CopyObject"

URIクエリパラメータと要求ヘッダー

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>

本文を要求します

なし

StorageGRID のドキュメント

"PUT Object - Copyの略"

"CreateBucketを選択します"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次のヘッダーが追加されています。

  • x-amz-bucket-object-lock-enabled

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

StorageGRID のドキュメント

"バケットの処理"

"CreateMultipartUpload を実行します"

URIクエリパラメータと要求ヘッダー

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の場合"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

StorageGRID のドキュメント

"バケットの処理"

"DeleteBucketCors"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"DeleteBucketEncryption"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"DeleteBucketLifecycle"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

"DeleteBucketPolicyのようになります"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"DeleteBucketReplication"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"DeleteBucketTagging"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"deleteObject"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求と追加の要求ヘッダー:

  • x-amz-bypass-governance-retention

本文を要求します

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"オブジェクトを削除します"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求と追加の要求ヘッダー:

  • x-amz-bypass-governance-retention

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

StorageGRID のドキュメント

"オブジェクトの処理" (複数のオブジェクトの削除)

"DeleteObjectTagging の場合"

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"GetBucketAcl"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketCors"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketEncryptionの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketLifecycleConfiguration"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"GetBucketLocation"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketNotificationConfigurationを参照してください"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理" (バケット通知を取得)

"GetBucketPolicyのようになります"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketReplicationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketTagging"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetBucketVersioningの各ノードの設定"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"GetObject"

URIクエリパラメータと要求ヘッダー

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

本文を要求します

なし

StorageGRID のドキュメント

"オブジェクトの取得"

"GetObjectAcl"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"GetObjectLegalHold"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

"GetObjectLockConfigurationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

"GetObjectRetentionの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

"GetObjectTagging の 2 つの機能を"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"ヘッドバケット"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理"

"HeadObject (ヘッドオブジェクト)"

URIクエリパラメータと要求ヘッダー

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

本文を要求します

なし

StorageGRID のドキュメント

"HEAD Object の実行"

"ListBuckets"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

なし

StorageGRID のドキュメント

"サービス> Get Serviceに対する操作"

"ListMultipartUploads"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。

  • delimiter

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

本文を要求します

なし

"ListObjects"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理" (GET Bucket)

"ListObjectsV2"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理" (GET Bucket)

"ListObjectVersions"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

本文を要求します

なし

StorageGRID のドキュメント

"バケットの処理" (バケットオブジェクトのバージョンを取得)

"ListParts"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求に加え、次の追加パラメータが含まれます。

  • max-parts

  • part-number-marker

  • uploadId

本文を要求します

なし

"PutBucketCorsの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

StorageGRID のドキュメント

"バケットの処理"

"PutBucketEncryptionの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文XMLタグを要求します

StorageGRID は、次の要求本文XMLタグをサポートしています。

  • ServerSideEncryptionConfiguration

  • Rule

  • ApplyServerSideEncryptionByDefault

  • SSEAlgorithm

StorageGRID のドキュメント

"バケットの処理"

"PutBucketLifecycleConfigurationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文XMLタグを要求します

StorageGRID は、次の要求本文XMLタグをサポートしています。

  • NewerNoncurrentVersions

  • LifecycleConfiguration

  • Rule

  • Expiration

  • Days

  • Filter

  • And

  • Prefix

  • Tag

  • Key

  • Value

  • Prefix

  • Tag

  • Key

  • Value

  • ID

  • NoncurrentVersionExpiration

  • NoncurrentDays

  • Prefix

  • Status

StorageGRID のドキュメント

"PutBucketNotificationConfigurationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文XMLタグを要求します

StorageGRID は、次の要求本文XMLタグをサポートしています。

  • Prefix

  • Suffix

  • NotificationConfiguration

  • TopicConfiguration

  • Event

  • Filter

  • S3Key

  • FilterRule

  • Name

  • Value

  • Id

  • Topic

StorageGRID のドキュメント

"バケットの処理" (PUT Bucket通知)

"PutBucketPolicyのように指定します"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

サポートされているJSON本文フィールドの詳細については、を参照してください"バケットとグループのアクセスポリシーを使用"

"PutBucketReplicationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文XMLタグを要求します
  • ReplicationConfiguration

  • Status

  • Prefix

  • Destination

  • Bucket

  • StorageClass

  • Rule

StorageGRID のドキュメント

"バケットの処理"

"PutBucketTaggingの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

StorageGRID のドキュメント

"バケットの処理"

"PutBucketVersioningの各ノードの設定"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文パラメータを要求します

StorageGRID は、次の要求本文パラメータをサポートしています。

  • VersioningConfiguration

  • Status

StorageGRID のドキュメント

"バケットの処理"

"PutObject"

URIクエリパラメータと要求ヘッダー

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>

本文を要求します
  • オブジェクトのバイナリデータ

StorageGRID のドキュメント

"PUT Object の場合"

"PutObjectLegalHold"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

"PutObjectLockConfigurationの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

"PutObjectRetentionの略"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求とこの追加ヘッダー:

  • x-amz-bypass-governance-retention

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

"PutObjectTagging の 2 つのグループが"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

StorageGRID は、実装時にAmazon S3 REST APIで定義されたすべての要求本文パラメータをサポートします。

StorageGRID のドキュメント

"オブジェクトの処理"

"SelectObjectContent の順に選択します"

URIクエリパラメータと要求ヘッダー

StorageGRID はすべてをサポートします 共通のパラメータとヘッダー この要求のために。

本文を要求します

サポートされている本文フィールドの詳細については、以下を参照してください。

"UploadPart のアップロード"

URIクエリパラメータと要求ヘッダー

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

本文を要求します
  • 部品のバイナリデータ

StorageGRID のドキュメント

"パーツをアップロードします"

"UploadPartCopyをクリックします"

URIクエリパラメータと要求ヘッダー

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

本文を要求します

なし

StorageGRID のドキュメント

"パーツのアップロード - コピー"