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

  • x-amz-checksum-sha256

リクエストボディのXMLタグ

StorageGRID は、次のリクエスト ボディ XML タグをサポートしています。

  • ChecksumSHA256

  • CompleteMultipartUpload

  • ETag

  • Part

  • PartNumber

StorageGRIDドキュメント

"CompleteMultipartUpload"

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

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

"バケットの操作"

"バケットCorsの削除"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"バケット暗号化の削除"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"DeleteBucketLifecycle"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

"DeleteBucketPolicy"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"バケットレプリケーションの削除"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"バケットタグの削除"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"DeleteObject"

URIクエリパラメータとリクエストヘッダー

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

  • x-amz-bypass-governance-retention

リクエスト本文

なし

StorageGRIDドキュメント

"オブジェクトに対する操作"

"DeleteObjects"

URIクエリパラメータとリクエストヘッダー

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

  • x-amz-bypass-governance-retention

リクエスト本文

StorageGRID は、実装時に Amazon S3 REST API によって定義されたすべてのリクエスト ボディ パラメータをサポートします。

StorageGRIDドキュメント

"オブジェクトに対する操作"

"DeleteObjectTagging"

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"オブジェクトに対する操作"

"GetBucketAcl"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"GetBucketCors"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"バケット暗号化を取得"

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

"オブジェクトに対する操作"

"HeadBucket"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"HeadObject"

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

"HeadObject"

"ListBuckets"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

なし

StorageGRIDドキュメント

"サービス上の操作 > ListBuckets"

"リストマルチパートアップロード"

URIクエリパラメータとリクエストヘッダー

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

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

リクエスト本文

なし

StorageGRIDドキュメント

"リストマルチパートアップロード"

"ListObjects"

URIクエリパラメータとリクエストヘッダー

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

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

リクエスト本文

なし

StorageGRIDドキュメント

"バケットの操作"

"リストオブジェクトV2"

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

"リストマルチパートアップロード"

"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本体フィールドの詳細については、以下を参照してください。"バケットとグループのアクセスポリシーを使用する"

"PutBucketレプリケーション"

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-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 によって定義されたすべてのリクエスト ボディ パラメータをサポートします。

"PutObjectRetention"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストには次の追加ヘッダーが含まれます:

  • x-amz-bypass-governance-retention

リクエスト本文

StorageGRID は、実装時に Amazon S3 REST API によって定義されたすべてのリクエスト ボディ パラメータをサポートします。

"PutObjectTagging"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

StorageGRID は、実装時に Amazon S3 REST API によって定義されたすべてのリクエスト ボディ パラメータをサポートします。

StorageGRIDドキュメント

"オブジェクトに対する操作"

"オブジェクトの復元"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

サポートされている本文フィールドの詳細については、"オブジェクトの復元"

"オブジェクトコンテンツの選択"

URIクエリパラメータとリクエストヘッダー

StorageGRIDはすべてをサポート共通パラメータとヘッダーこのリクエストに対して。

リクエスト本文

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

"UploadPart"

URIクエリパラメータとリクエストヘッダー

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

"UploadPart"

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

"UploadPartCopy"