Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Référence rapide : demandes d'API S3 prises en charge

Contributeurs

Cette page explique comment StorageGRID prend en charge les API Amazon simple Storage Service (S3).

Cette page inclut uniquement les opérations S3 prises en charge par StorageGRID.

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

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

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

  • versionId (comme requis pour les opérations d'objet)

Sauf mention contraire, les en-têtes de requête courants suivants sont pris en charge :

  • Authorization

  • Connection

  • Content-Length

  • Content-MD5

  • Content-Type

  • Date

  • Expect

  • Host

  • x-amz-date

"AbortMultipartUpload"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs Pour cette demande, plus ce paramètre de requête URI supplémentaire :

  • uploadId

Corps de la demande

Aucune

"CompleteMultipartUpload"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs Pour cette demande, plus ce paramètre de requête URI supplémentaire :

  • uploadId

Demander des balises XML de corps

StorageGRID prend en charge les balises XML de corps de requête suivantes :

  • CompleteMultipartUpload

  • Part

  • ETag

  • PartNumber

Documentation StorageGRID

"Chargement de pièces multiples complet"

"Objet de copie"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus 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 demande

Aucune

Documentation StorageGRID

"PLACER une copie d'objet"

"CreateBucket"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les en-têtes supplémentaires suivants :

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

Corps de la demande

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

Documentation StorageGRID

"Opérations sur les compartiments"

"CreateMultipartUpload"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les en-têtes supplémentaires suivants :

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

Corps de la demande

Aucune

"DeleteBucket"

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

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

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBuckeCors"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBuckeEncryption"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBuckeLifecycle"

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

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

Corps de la demande

Aucune

"DeleteBucketPolicy"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBuckeReplication"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteBucketTagging"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"DeleteObject"

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

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

  • x-amz-bypass-governance-retention

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"DeleteObjects"

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

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

  • x-amz-bypass-governance-retention

Corps de la demande

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

Documentation StorageGRID

"Opérations sur les objets" (SUPPRIMER plusieurs objets)

"DeleteObjectTagging"

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"GetBucketAcl"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketCors"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketEncryption"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketLifecycleConfiguration"

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

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

Corps de la demande

Aucune

"GetBuckeLocation"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketNotifationConfiguration"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments" (GET Bucket notification)

"GetBucketPolicy"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBuckeReplication"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketTagging"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetBucketVersioning"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"GetObject"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs Pour cette demande, plus les paramètres de requête URI supplémentaires suivants :

  • partNumber

  • response-cache-control

  • response-content-disposition

  • response-content-encoding

  • response-content-language

  • response-content-type

  • response-expires

Et ces en-têtes de demande 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 demande

Aucune

Documentation StorageGRID

"OBTENIR l'objet"

"GetObjectAcl"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"GetObjectLegalHold"

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

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

Corps de la demande

Aucune

"GetObjectLockConfiguration"

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

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

Corps de la demande

Aucune

"GetObjectRetention"

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

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

Corps de la demande

Aucune

"GetObjectTagging"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les objets"

"Godet principal"

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

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

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments"

"Objet principal"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les en-têtes supplémentaires suivants :

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

Aucune

Documentation StorageGRID

"Objet TÊTE"

"Listseaux"

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

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

Corps de la demande

Aucune

"ListMultipartUploads"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les paramètres supplémentaires suivants :

  • delimiter

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

Corps de la demande

Aucune

"ListObjects"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les paramètres supplémentaires suivants :

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments" (TÉLÉCHARGER le compartiment)

"ListentsV2"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les paramètres supplémentaires suivants :

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments" (TÉLÉCHARGER le compartiment)

"ListObjectVersions"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les paramètres supplémentaires suivants :

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

Corps de la demande

Aucune

Documentation StorageGRID

"Opérations sur les compartiments" (OBTENIR les versions d'objet compartiment)

"ListParts"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les paramètres supplémentaires suivants :

  • max-parts

  • part-number-marker

  • uploadId

Corps de la demande

Aucune

"PutBucketCors"

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

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

Corps de la demande

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

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketEncryption"

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

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

Demander des balises XML de corps

StorageGRID prend en charge les balises XML de corps de requête suivantes :

  • ServerSideEncryptionConfiguration

  • Rule

  • ApplyServerSideEncryptionByDefault

  • SSEAlgorithm

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBucketLifecycleConfiguration"

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

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

Demander des balises XML de corps

StorageGRID prend en charge les balises XML de corps de requête suivantes :

  • NewerNoncurrentVersions

  • LifecycleConfiguration

  • Rule

  • Expiration

  • Days

  • Filter

  • And

  • Prefix

  • Tag

  • Key

  • Value

  • Prefix

  • Tag

  • Key

  • Value

  • ID

  • NoncurrentVersionExpiration

  • NoncurrentDays

  • Prefix

  • Status

Documentation StorageGRID

"PutBucketNotifationConfiguration"

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

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

Demander des balises XML de corps

StorageGRID prend en charge les balises XML de corps de requête suivantes :

  • Prefix

  • Suffix

  • NotificationConfiguration

  • TopicConfiguration

  • Event

  • Filter

  • S3Key

  • FilterRule

  • Name

  • Value

  • Id

  • Topic

Documentation StorageGRID

"Opérations sur les compartiments" (Notification PUT Bucket)

"PutBuckePolicy"

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

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

Corps de la demande

Pour plus d'informations sur les champs de corps JSON pris en charge, reportez-vous à la section"Utilisez les règles d'accès au compartiment et au groupe".

"PutBuckeReplication"

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

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

Demander des balises XML de corps
  • ReplicationConfiguration

  • Status

  • Prefix

  • Destination

  • Bucket

  • StorageClass

  • Rule

Documentation StorageGRID

"Opérations sur les compartiments"

"Étiquetage PutBucketTagging"

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

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

Corps de la demande

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

Documentation StorageGRID

"Opérations sur les compartiments"

"PutBuckeVersioning"

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

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

Demander les paramètres du corps

StorageGRID prend en charge les paramètres de corps de demande suivants :

  • VersioningConfiguration

  • Status

Documentation StorageGRID

"Opérations sur les compartiments"

"PutObject"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs pour cette demande, plus les en-têtes supplémentaires suivants :

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

Corps de la demande
  • Données binaires de l'objet

Documentation StorageGRID

"PLACER l'objet"

"PutObjectLegalHold"

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

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

Corps de la demande

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

"PutObjectLockConfiguration"

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

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

Corps de la demande

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

"PutObjectRetention"

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

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

  • x-amz-bypass-governance-retention

Corps de la demande

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

"Marquage PutObject"

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

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

Corps de la demande

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

Documentation StorageGRID

"Opérations sur les objets"

"SelectObjectContent"

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

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

Corps de la demande

Pour plus d'informations sur les champs de corps pris en charge, reportez-vous aux sections suivantes :

"UploadPart"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs Pour cette demande, plus les paramètres de requête URI supplémentaires suivants :

  • partNumber

  • uploadId

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

  • 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 demande
  • Données binaires de la pièce

Documentation StorageGRID

"Télécharger la pièce"

"UploadPartCopy"

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

StorageGRID prend en charge tous les paramètres et en-têtes communs Pour cette demande, plus les paramètres de requête URI supplémentaires suivants :

  • partNumber

  • uploadId

Et ces en-têtes de demande 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 demande

Aucune

Documentation StorageGRID

"Télécharger la pièce - Copier"