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

StorageGRID でサポートされている S3 API リクエスト

共同作成者 netapp-pcarriga netapp-lhalbert netapp-perveilerk netapp-jsnyder

このページでは、StorageGRID がAmazon Simple Storage Service(S3)APIをどのようにサポートしているかをまとめます。

このページには、StorageGRID でサポートされている S3 操作のみが記載されています。リストに記載されていない S3 操作は、 `501 Not Implemented`が返されるか、意図しない動作が発生する可能性があります。

ヒント 各処理の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

  • x-amz-checksum-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • x-amz-checksum-sha256

  • x-amz-checksum-type

  • x-amz-storage-class

本文XMLタグを要求します

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

  • ChecksumCRC32

  • ChecksumCRC32C

  • ChecksumCRC64NVME

  • ChecksumSHA256

  • CompleteMultipartUpload

  • ETag

  • Part

  • PartNumber

StorageGRID のドキュメント

"CompleteMultipartUpload"

"CopyObject"

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

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

  • x-amz-checksum-algorithm

  • 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 のドキュメント

"CopyObject"

"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-checksum-algorithm

  • x-amz-checksum-type

  • 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 のドキュメント

"CreateMultipartUpload"

"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はこの要求に対してすべてをサポートします共通のパラメータとヘッダー

リクエストの本文

なし

"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クエリパラメータがサポートされ共通のパラメータとヘッダーます。

  • 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

リクエストの本文

なし

StorageGRID のドキュメント

"GetObject"

"GetObjectAcl"

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

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

リクエストの本文

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"GetObjectLegalHold"

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

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

リクエストの本文

なし

"GetObjectLockConfigurationの略"

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

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

リクエストの本文

なし

"GetObjectRetention"

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

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

リクエストの本文

なし

"GetObjectTagging"

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

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

リクエストの本文

なし

StorageGRID のドキュメント

"オブジェクトの処理"

"ヘッドバケット"

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

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

リクエストの本文

なし

StorageGRID のドキュメント

"バケットの処理"

"ヘッドオブジェクト"

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

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

リクエストの本文

なし

StorageGRID のドキュメント

"ヘッドオブジェクト"

"ListBuckets"

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

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

リクエストの本文

なし

StorageGRID のドキュメント

"サービス> ListBucketsの操作"

"ListMultipartUploads"

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

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

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

リクエストの本文

なし

StorageGRID のドキュメント

"ListMultipartUploads"

"ListObjects"

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

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

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

リクエストの本文

なし

StorageGRID のドキュメント

"バケットの処理"

"ListObjectsV2"

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

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

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

リクエストの本文

なし

StorageGRID のドキュメント

"バケットの処理"

"ListObjectVersions"

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

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

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

リクエストの本文

なし

StorageGRID のドキュメント

"バケットの処理"

"ListParts"

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

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

  • max-parts

  • part-number-marker

  • uploadId

リクエストの本文

なし

StorageGRID のドキュメント

"ListMultipartUploads"

"PutBucketCorsの略"

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

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

リクエストの本文

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

StorageGRID のドキュメント

"バケットの処理"

"PutBucketEncryptionの略"

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

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

本文XMLタグを要求します

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

  • ApplyServerSideEncryptionByDefault

  • Rule

  • ServerSideEncryptionConfiguration

  • SSEAlgorithm

StorageGRID のドキュメント

"バケットの処理"

"PutBucketLifecycleConfiguration"

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

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

本文XMLタグを要求します

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

  • And

  • Days

  • Expiration

  • ExpiredObjectDeleteMarker

  • Filter

  • ID

  • Key

  • LifecycleConfiguration

  • NewerNoncurrentVersions

  • NoncurrentDays

  • NoncurrentVersionExpiration

  • Prefix

  • Rule

  • Status

  • Tag

  • Value

"PutBucketNotificationConfigurationの略"

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

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

本文XMLタグを要求します

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

  • Event

  • Filter

  • FilterRule

  • Id

  • Name

  • NotificationConfiguration

  • Prefix

  • S3Key

  • Suffix

  • Topic

  • TopicConfiguration

  • Value

StorageGRID のドキュメント

"バケットの処理"

"PutBucketPolicy"

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

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

リクエストの本文

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

"PutBucketReplicationの略"

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

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

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

  • Destination

  • Prefix

  • ReplicationConfiguration

  • Rule

  • Status

  • StorageClass

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

  • Expires

  • x-amz-checksum-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • 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>

リクエストの本文
  • オブジェクトのバイナリデータ

StorageGRID のドキュメント

"PutObject"

"PutObjectLegalHold"

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

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

リクエストの本文

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

"PutObjectLockConfiguration"

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

StorageGRID は、このリクエストに対して_ほとんどの_共通のパラメータとヘッダーをサポートしています。

リクエストの本文

StorageGRID は、実装時点で Amazon S3 REST API によって定義されたリクエストボディパラメータの_ほとんど_をサポートしていますが、以下の例外があります:

グリッド管理者から許可が与えられていない限り、PutObjectLockConfiguration を使用して既存のバケットで S3 オブジェクトロックを有効にすることはできません。

"PutObjectRetention"

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

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

  • x-amz-bypass-governance-retention

リクエストの本文

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

"PutObjectTagging"

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

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

リクエストの本文

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

StorageGRID のドキュメント

"オブジェクトの処理"

"RestoreObject"

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

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

リクエストの本文

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

"SelectObjectContent の順に選択します"

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

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

リクエストの本文

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

"パーツのアップロード"

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

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

  • partNumber

  • uploadId

追加の要求ヘッダーは次のとおりです。

  • x-amz-checksum-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • 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クエリパラメータと要求ヘッダー

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 のドキュメント

"パーツコピーをアップロード"