Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Requêtes S3 API prises en charge dans StorageGRID

Cette page résume comment StorageGRID prend en charge les API Amazon Simple Storage Service (S3).

Cette page ne comprend que les opérations S3 prises en charge par StorageGRID.

Remarque Pour consulter la documentation AWS relative à chaque opération, sélectionnez le lien dans l'en-tête.

Paramètres de requête URI et en-têtes de requête courants

Sauf indication contraire, les paramètres de requête URI courants suivants sont pris en charge :

  • versionId (comme requis pour les opérations sur les objets)

${post_edited_translations.segment}

  • Authorization

  • Connection

  • Content-Length

  • Content-MD5

  • Content-Type

  • Date

  • Expect

  • Host

  • x-amz-date

"AbortMultipartUpload"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que ce paramètre de requête URI supplémentaire :

  • uploadId

Corps de la requête

Aucune

Documentation StorageGRID

"${post_edited_translations.segment}"

"CompleteMultipartUpload"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que ce paramètre de requête URI supplémentaire :

  • uploadId

  • x-amz-checksum-sha256

Balises XML du corps de la requête

${post_edited_translations.segment}

  • ChecksumSHA256

  • CompleteMultipartUpload

  • ETag

  • Part

  • PartNumber

Documentation StorageGRID

"CompleteMultipartUpload"

"CopyObject"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que les en-têtes supplémentaires suivants :

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

Corps de la requête

Aucune

Documentation StorageGRID

"CopyObject"

"CreateBucket"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que les en-têtes supplémentaires suivants :

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

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

Documentation StorageGRID

"Opérations sur les compartiments"

"CreateMultipartUpload"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que les en-têtes supplémentaires suivants :

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

Corps de la requête

Aucune

Documentation StorageGRID

"CreateMultipartUpload"

"DeleteBucket"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketCors"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketEncryption"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketLifecycle"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

"DeleteBucketPolicy"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketReplication"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketTagging"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteObject"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que cet en-tête de requête supplémentaire :

  • x-amz-bypass-governance-retention

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"DeleteObjects"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que cet en-tête de requête supplémentaire :

  • x-amz-bypass-governance-retention

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

Documentation StorageGRID

"Opérations sur les objets"

"DeleteObjectTagging"

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"GetBucketAcl"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketCors"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketEncryption"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketLifecycleConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

"GetBucketLocation"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketNotificationConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketPolicy"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketReplication"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketTagging"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketVersioning"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetObject"

${post_edited_translations.segment}

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette requête, ainsi que ces paramètres de requête URI supplémentaires :

  • x-amz-checksum-mode

  • partNumber

  • response-cache-control

  • response-content-disposition

  • response-content-encoding

  • response-content-language

  • response-content-type

  • response-expires

Et ces en-têtes de requête supplémentaires :

  • 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

Corps de la requête

Aucune

Documentation StorageGRID

"GetObject"

"GetObjectAcl"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"GetObjectLegalHold"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

"GetObjectLockConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

"GetObjectRetention"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

"GetObjectTagging"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"HeadBucket"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"HeadObject"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que les en-têtes supplémentaires suivants :

  • 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

Corps de la requête

Aucune

Documentation StorageGRID

"HeadObject"

"ListBuckets"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur le service > ListBuckets"

"ListMultipartUploads"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que les paramètres supplémentaires suivants :

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

Corps de la requête

Aucune

Documentation StorageGRID

"ListMultipartUploads"

"ListObjects"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que les paramètres supplémentaires suivants :

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"ListObjectsV2"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que les paramètres supplémentaires suivants :

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"ListObjectVersions"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que les paramètres supplémentaires suivants :

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

Corps de la requête

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"ListParts"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette requête, ainsi que les paramètres supplémentaires suivants :

  • max-parts

  • part-number-marker

  • uploadId

Corps de la requête

Aucune

Documentation StorageGRID

"ListMultipartUploads"

"PutBucketCors"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketEncryption"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Balises XML du corps de la requête

${post_edited_translations.segment}

  • ApplyServerSideEncryptionByDefault

  • Rule

  • ServerSideEncryptionConfiguration

  • SSEAlgorithm

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketLifecycleConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Balises XML du corps de la requête

${post_edited_translations.segment}

  • And

  • Days

  • Expiration

  • ExpiredObjectDeleteMarker

  • Filter

  • ID

  • Key

  • LifecycleConfiguration

  • NewerNoncurrentVersions

  • NoncurrentDays

  • NoncurrentVersionExpiration

  • Prefix

  • Rule

  • Status

  • Tag

  • Value

"PutBucketNotificationConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Balises XML du corps de la requête

${post_edited_translations.segment}

  • Event

  • Filter

  • FilterRule

  • Id

  • Name

  • NotificationConfiguration

  • Prefix

  • S3Key

  • Suffix

  • Topic

  • TopicConfiguration

  • Value

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketPolicy"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Pour plus de détails sur les champs du corps JSON pris en charge, voir "Utilisez les stratégies d'accès aux compartiments et aux groupes".

"PutBucketReplication"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Balises XML du corps de la requête
  • Bucket

  • Destination

  • Prefix

  • ReplicationConfiguration

  • Rule

  • Status

  • StorageClass

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketTagging"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketVersioning"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Paramètres du corps de la requête

StorageGRID prend en charge les paramètres de corps de requête suivants :

  • VersioningConfiguration

  • Status

Documentation StorageGRID

"Opérations sur les compartiments"

"PutObject"

${post_edited_translations.segment}

StorageGRID prend en charge toutes paramètres et en-têtes communs pour cette requête, ainsi que les en-têtes supplémentaires suivants :

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

Corps de la requête
  • Données binaires de l'objet

Documentation StorageGRID

"PutObject"

"PutObjectLegalHold"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

"PutObjectLockConfiguration"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

"PutObjectRetention"

${post_edited_translations.segment}

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette requête, ainsi que cet en-tête supplémentaire :

  • x-amz-bypass-governance-retention

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

"PutObjectTagging"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

StorageGRID prend en charge tous les paramètres du corps de requête définis par l'API REST Amazon S3 au moment de l'implémentation.

Documentation StorageGRID

"Opérations sur les objets"

"RestoreObject"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Pour plus de détails sur les champs de corps pris en charge, voir "RestoreObject".

"SelectObjectContent"

${post_edited_translations.segment}

StorageGRID prend en charge toutes les paramètres et en-têtes communs pour cette demande.

Corps de la requête

Pour plus de détails sur les champs du corps pris en charge, consultez les informations suivantes :

"UploadPart"

${post_edited_translations.segment}

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette requête, ainsi que ces paramètres de requête URI supplémentaires :

  • partNumber

  • uploadId

Et ces en-têtes de requête supplémentaires :

  • 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

Corps de la requête
  • ${post_edited_translations.segment}

Documentation StorageGRID

"UploadPart"

"UploadPartCopy"

${post_edited_translations.segment}

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette requête, ainsi que ces paramètres de requête URI supplémentaires :

  • partNumber

  • uploadId

Et ces en-têtes de requête supplémentaires :

  • 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

Corps de la requête

Aucune

Documentation StorageGRID

"UploadPartCopy"