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écisezAES256. -
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.
|
|
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.