Ü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 Speicherlebenszyklus eines Objekts. Mit Amazon S3 können Sie Prüfsummenwerte verwenden, um die Integrität der Daten zu überprüfen, die Sie hochladen oder herunterladen. Darüber hinaus können Sie verlangen, dass für jedes Objekt, das Sie in S3 speichern, ein weiterer 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 CRC64NVME Prüfsummenalgorithmus ist der Standardprüfsummenalgorithmus, der für Prüfsummenberechnungen verwendet wird.

  • CRC-32 () CRC32

  • CRC-32 C () CRC32C

  • SHA-1 () SHA1

  • SHA-256 () SHA256

  • MD5 (MD5)

    Anmerkung

    Bei mehrteiligen Uploads werden bei der Operation Prüfsumme berechnen vollständige Objektprüfsummenwerte verwendetMD5, was bei Uploads nicht möglich ist. Bei einteiligen Uploads content-MD5 header ist der nur mit S3 ETag für Objekte verfügbar und muss die SSE-S3-Verschlüsselung verwenden.

Wenn Sie ein Objekt auf S3 hochladen, können Sie die Verwendung eines dieser Prüfsummenalgorithmen angeben. Bei Uploads berechnen alle Clients, AWS deren Eigentümer sie sind, eine Prüfsumme des Objekts und senden sie zusammen mit der Upload-Anfrage. S3 berechnet dann unabhängig 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 angeben, wenn Sie einen einteiligen Upload oder einen mehrteiligen Upload durchführen (unter Verwendung des vollständigen Objektprüfsumentyps für mehrteilige Uploads). Um vorberechnete Werte für mehrere Objekte zu verwenden, verwenden Sie das oder. AWS CLI AWS SDKs

Wenn Sie Datensätze in S3 verifizieren möchten, ohne Daten wiederherstellen oder herunterladen zu müssen, können Sie alternativ den Vorgang Prüfsumme berechnen mit S3 Batch Operations verwenden. Der Vorgang „Prüfsumme berechnen“ ermöglicht es Ihnen, Milliarden von Objekten in einer Jobanfrage effizient zu verifizieren. Wenn der Vorgang „Prüfsumme berechnen“ ausgeführt wird, berechnet S3 die Prüfsummenwerte für eine Liste von Objekten im Ruhezustand. Am Ende der Jobanfrage erhalten Sie einen automatisch generierten Integritätsbericht (auch Abschlussbericht genannt), anhand dessen Sie bestätigen können, dass Ihr Datensatz intakt bleibt.