Amazon S3 Clientseitige Verschlüsselung verwenden - AWS SDK für Java 1.x

Version AWS SDK für Java 1.x wurde am 31. Juli 2024 in den Wartungsmodus versetzt und wird end-of-supportam 31. Dezember 2025 verfügbar sein. Wir empfehlen Ihnen, auf den zu migrieren AWS SDK for Java 2.x, um weiterhin neue Funktionen, Verfügbarkeitsverbesserungen und Sicherheitsupdates zu erhalten.

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.

Amazon S3 Clientseitige Verschlüsselung verwenden

Das Verschlüsseln von Daten mit dem Amazon S3 Verschlüsselungsclient ist eine Möglichkeit, eine zusätzliche Schutzebene für vertrauliche Informationen bereitzustellen, in denen Sie gespeichert sind. Amazon S3 Die Beispiele in diesem Abschnitt zeigen, wie Sie den Amazon S3 Verschlüsselungsclient für Ihre Anwendung erstellen und konfigurieren.

Wenn Sie mit Kryptografie noch nicht vertraut sind, finden Sie in den Grundlagen der Kryptografie im AWS KMS-Entwicklerhandbuch einen grundlegenden Überblick über Begriffe und Algorithmen der Kryptografie. Informationen zur allgemeinen Kryptografieunterstützung finden Sie AWS SDKs unter AWS SDK-Unterstützung für Amazon S3 clientseitige Verschlüsselung in der Amazon Web Services Allgemeinen Referenz.

Anmerkung

Bei diesen Codebeispielen wird vorausgesetzt, dass Sie die Informationen unter Verwenden von verstehen AWS SDK für Java und AWS Standardanmeldedaten anhand der Informationen unter AWS Anmeldeinformationen einrichten und Region für die Entwicklung konfiguriert haben.

Wenn Sie Version 1.11.836 oder eine frühere Version von verwenden AWS SDK für Java, finden Sie unter Amazon S3 Encryption Client Migration Informationen zur Migration Ihrer Anwendungen auf spätere Versionen. Wenn Sie nicht migrieren können, finden Sie dieses vollständige Beispiel unter. GitHub

Wenn Sie Version 1.11.837 oder höher von verwenden AWS SDK für Java, sollten Sie sich andernfalls die unten aufgeführten Beispielthemen zur Verwendung Amazon S3 der clientseitigen Verschlüsselung ansehen.