Vérification de l’intégrité des objets dans Amazon S3 - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Vérification de l’intégrité des objets dans Amazon S3

Amazon S3 fournit une gamme de fonctionnalités de protection des données tout au long du cycle de vie de stockage d'un objet. Avec Amazon S3, vous pouvez utiliser des valeurs de checksum pour vérifier l'intégrité des données que vous chargez ou téléchargez. En outre, vous pouvez demander qu'une autre valeur de somme de contrôle soit calculée pour tout objet que vous stockez dans S3.

Lors du téléchargement, de la copie ou de la gestion de vos données, vous pouvez choisir parmi plusieurs algorithmes de somme de contrôle pris en charge :

  • CRC-64/NVME () CRC64NVME

    Note

    L'algorithme de CRC64NVME somme de contrôle est l'algorithme de somme de contrôle par défaut utilisé pour les calculs de somme de contrôle.

  • CRC-32 () CRC32

  • CRC-32C () CRC32C

  • SHA-1 () SHA1

  • SHA-256 () SHA256

  • MD5 (MD5)

    Note

    Pour les téléchargements partitionnés, l'opération Compute checksum fournit les valeurs de contrôle complètes des objets en utilisantMD5, ce qui n'est pas possible lors des téléchargements. Pour les téléchargements en une seule partie, le n'content-MD5 headerest disponible qu'à l'aide du S3 ETag pour les objets et doit utiliser le cryptage SSE-S3.

Lorsque vous chargez un objet dans S3, vous pouvez spécifier l'utilisation de n'importe lequel de ces algorithmes de somme de contrôle. Pour les téléchargements, tous les clients AWS détenus calculent une somme de contrôle de l'objet et l'envoient avec la demande de téléchargement. S3 calcule ensuite indépendamment une valeur de somme de contrôle de l'objet côté serveur et la valide avec la valeur fournie avant de stocker l'objet et la valeur de la somme de contrôle. Vous pouvez également fournir des valeurs précalculées pour ces algorithmes de somme de contrôle lorsque vous effectuez un téléchargement partiel ou un téléchargement partitionné (en utilisant le type de somme de contrôle de l'objet complet pour les téléchargements partitionnés). Pour utiliser des valeurs précalculées avec plusieurs objets, utilisez le ou. AWS CLI AWS SDKs

Si vous souhaitez vérifier des ensembles de données dans S3 sans avoir à les restaurer ou à les télécharger, vous pouvez également utiliser l'opération Compute checksum avec S3 Batch Operations. L'opération Compute checksum vous permet de vérifier efficacement des milliards d'objets dans une seule demande de travail. Lorsque l'opération Compute checksum est exécutée, S3 calcule les valeurs de checksum pour une liste d'objets, au repos. À la fin de la demande d'emploi, vous recevrez un rapport d'intégrité généré automatiquement (également appelé rapport d'achèvement) que vous pourrez utiliser pour confirmer que votre ensemble de données reste intact.