View a markdown version of this page

AWS Encryption SDK für Go - AWS Encryption SDK

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.

AWS Encryption SDK für Go

In diesem Thema wird erklärt, wie Sie das AWS Encryption SDK for Go installieren und verwenden. Einzelheiten zur Programmierung mit AWS Encryption SDK for Go finden Sie im Go-Verzeichnis des aws-encryption-sdk-Repositorys unter. GitHub

AWS Encryption SDK for Go unterscheidet sich in folgenden Punkten von einigen der anderen Programmiersprachenimplementierungen von: AWS Encryption SDK

Das AWS Encryption SDK for Go beinhaltet alle Sicherheitsfunktionen, die in den Versionen 2.0 eingeführt wurden. x und später anderer Sprachimplementierungen des AWS Encryption SDK. Wenn Sie jedoch AWS Encryption SDK for Go verwenden, um Daten zu entschlüsseln, die mit einer Version vor 2.0 verschlüsselt wurden. x Version einer anderen Sprachimplementierung von AWS Encryption SDK, müssen Sie möglicherweise Ihre Verpflichtungsrichtlinie anpassen. Details hierzu finden Sie unter Wie legen Sie Ihre Verpflichtungsrichtlinie fest.

AWS Encryption SDK for Go ist ein Produkt von AWS Encryption SDK In Dafny, einer formalen Überprüfungssprache, in der Sie Spezifikationen, den Code für deren Implementierung und die Nachweise zum Testen schreiben. Das Ergebnis ist eine Bibliothek, die die Funktionen von AWS Encryption SDK in einem Framework implementiert, das die funktionale Korrektheit gewährleistet.

Weitere Informationen

  • Beispiele zur Konfiguration von Optionen in der AWS Encryption SDK, wie z. B. die Angabe einer alternativen Algorithmussuite, die Beschränkung verschlüsselter Datenschlüssel und die Verwendung von Schlüsseln mit AWS KMS mehreren Regionen, finden Sie unter. Konfiguration der AWS Encryption SDK

  • Beispiele zur Konfiguration und Verwendung von AWS Encryption SDK for Go finden Sie in den Go-Beispielen im aws-encryption-sdk-Repository unter. GitHub

Voraussetzungen

Stellen Sie vor der Installation von AWS Encryption SDK for Go sicher, dass Sie die folgenden Voraussetzungen erfüllen.

Eine unterstützte Version von Go

Go 1.23 oder höher wird von AWS Encryption SDK for Go benötigt.

Weitere Informationen zum Herunterladen und Installieren von Go finden Sie unter Go-Installation.

Installation

Installieren Sie die neueste Version von AWS Encryption SDK for Go. Einzelheiten zur Installation und Erstellung von AWS Encryption SDK for Go finden Sie README.md im Go-Verzeichnis des aws-encryption-sdk-Repositorys unter. GitHub

Installieren der neuesten Version
  • Installieren Sie das for Go AWS Encryption SDK

    go get github.com/aws/aws-encryption-sdk/releases/go/encryption-sdk@latest
  • Installieren Sie die Cryptographic Material Providers Library (MPL)

    go get github.com/aws/aws-cryptographic-material-providers-library/releases/go/mpl