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.

En-têtes de requête pris en charge et non pris en charge pour les opérations S3 UploadPart dans StorageGRID

L'opération UploadPart télécharge une partie dans un chargement multipart pour un objet.

En-têtes de requête pris en charge

Les en-têtes de requête suivants sont pris en charge :

  • x-amz-checksum-sha256

  • Content-Length

  • Content-MD5

En-têtes de requête pour le chiffrement côté serveur

Si vous avez spécifié le chiffrement SSE-C pour la requête CreateMultipartUpload, vous devez également inclure les en-têtes de requête suivants dans chaque requête UploadPart :

  • x-amz-server-side-encryption-customer-algorithm: Précisez AES256.

  • x-amz-server-side-encryption-customer-key: Spécifiez la même clé de chiffrement que celle que vous avez fournie dans la requête CreateMultipartUpload.

  • x-amz-server-side-encryption-customer-key-MD5 : Veuillez indiquer le même condensé MD5 que celui que vous avez fourni dans la requête CreateMultipartUpload.

Avertissement Les clés de chiffrement que vous fournissez ne sont jamais stockées. Si vous perdez une clé de chiffrement, vous perdez l'objet correspondant. Avant d'utiliser des clés fournies par le client pour sécuriser les données d'objet, examinez les considérations dans "Utilisez le chiffrement côté serveur".

Si vous avez spécifié une somme de contrôle SHA-256 lors de la requête CreateMultipartUpload, vous devez également inclure l'en-tête de requête suivant dans chaque requête UploadPart :

  • x-amz-checksum-sha256: Spécifiez la somme de contrôle SHA-256 pour cette partie.

En-têtes de requête non pris en charge

Les en-têtes de requête suivants ne sont pas pris en charge :

  • x-amz-sdk-checksum-algorithm

  • x-amz-trailer

Versionnage

Le chargement en plusieurs parties comprend des opérations distinctes pour lancer le chargement, lister les chargements, charger les différentes parties, assembler les parties chargées et finaliser le chargement. Les objets sont créés (et versionnés le cas échéant) lorsque l’opération CompleteMultipartUpload est effectuée.