View a markdown version of this page

Überprüfen der Objektintegrität in Amazon S3 - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überprüfen der Objektintegrität in Amazon S3

Amazon S3 bietet eine Reihe von Datenschutzfunktionen während des gesamten Lebenszyklus eines Objekts. Bei Amazon S3 können Sie Prüfsummenwerte verwenden, um die Integrität der hoch- oder heruntergeladenen Daten zu überprüfen. Darüber hinaus können Sie verlangen, dass für jedes Objekt, das Sie in S3 speichern, ein anderer Prüfsummenwert berechnet wird.

Beim Hochladen, Kopieren oder Verwalten Ihrer Daten können Sie aus mehreren unterstützten Prüfsummenalgorithmen wählen:

  • CRC-64/NVME (CRC64NVME)

    Anmerkung

    Der Prüfsummenalgorithmus CRC64NVME ist der Standardprüfsummenalgorithmus, der für Prüfsummenberechnungen verwendet wird.

  • CRC-32 (CRC32)

  • CRC-32C (CRC32C)

  • SHA-1 (SHA1)

  • SHA-256 (SHA256)

  • MD5 () MD5

  • xx Hash64 () XXHASH64

  • xx Hash (3) XXHASH3

  • xxHash128 () XXHASH128

  • SHA-512 (SHA512)

Anmerkung

Sie können eine vorberechnete MD5-Prüfsumme mithilfe des Headers angeben. x-amz-checksum-md5 AWS SDKs berechnen MD5-Prüfsummen nicht automatisch. Bei mehrteiligen Uploads kann der Vorgang „Prüfsumme berechnen“ in S3 Batch Operations vollständige MD5-Prüfsummen von Objekten für ruhende Objekte berechnen. Der Content-MD5 Legacy-Header bleibt für einteilige Uploads mit Verschlüsselung verfügbar. SSE-S3

Wenn Sie ein Objekt in S3 hochladen, können Sie die Verwendung eines dieser Prüfsummenalgorithmen angeben. Für Uploads berechnen alle AWS-owned Clients eine Prüfsumme des Objekts und senden sie mit der Upload-Anfrage. S3 berechnet dann selbstständig einen Prüfsummenwert des Objekts auf der Serverseite und validiert ihn mit dem angegebenen Wert, bevor das Objekt und der Prüfsummenwert gespeichert werden. Sie können auch vorberechnete Werte für diese Prüfsummenalgorithmen bereitstellen, wenn Sie einen Upload für ein einzelnes Teil oder einen Upload für mehrere Teile durchführen (unter Verwendung des vollständigen Objektprüfsummentyps für Uploads für mehrere Teile). Um vorberechnete Werte für mehrere Objekte zu verwenden, verwenden Sie die SDKs oder. AWS CLI AWS

Wenn Sie Datensätze in S3 überprüfen möchten, ohne die Daten wiederherstellen oder herunterladen zu müssen, können Sie alternativ die Operation Prüfsumme berechnen mit S3 Batch Operations verwenden. Die Operation Prüfsumme berechnen ermöglicht die effiziente Überprüfung von Milliarden von Objekten in einer einzigen Auftragsanfrage. Wenn die Operation Prüfsumme berechnen ausgeführt wird, berechnet S3 die Prüfsummenwerte für eine Liste von Objekten im Ruhezustand. Am Ende der Auftragsanfrage erhalten Sie einen automatisch erstellten Integritätsbericht (auch als Abschlussbericht bezeichnet), mit dem Sie bestätigen können, dass Ihr Datensatz intakt ist.