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.
Schlüsselspeicheraktionen konfigurieren
Schlüsselspeicher-Aktionen bestimmen, welche Operationen Ihre Benutzer ausführen können und wie ihr AWS KMS hierarchischer Schlüsselbund die KMS Schlüssel verwendet, die in Ihrem Schlüsselspeicher zugelassen sind. Die AWS Datenbankverschlüsselung SDK unterstützt die folgenden Konfigurationen für Schlüsselspeicher-Aktionen.
- Statisch
-
Wenn Sie Ihren Schlüsselspeicher statisch konfigurieren, kann der Schlüsselspeicher nur den Schlüssel verwenden, der dem KMS Schlüssel zugeordnet ist, den KMS ARN Sie
kmsConfiguration
bei der Konfiguration Ihrer Schlüsselspeicher-Aktionen angeben. Eine Ausnahme wird ausgelöst, wenn beim Erstellen, Versionieren oder Abrufen eines KMS Zweigschlüssels auf einen anderen Schlüssel ARN gestoßen wird.Sie können einen KMS Schlüssel für mehrere Regionen in Ihrem angeben
kmsConfiguration
, aber der gesamte SchlüsselARN, einschließlich der Region, wird in den vom Schlüssel abgeleiteten Zweigschlüsseln beibehalten. KMS Sie können keinen Schlüssel in einer anderen Region angeben. Sie müssen exakt denselben Schlüssel für mehrere Regionen angeben, damit die Werte übereinstimmen.Wenn Sie Ihre Schlüsselspeicher-Aktionen statisch konfigurieren, können Sie Verwendungsvorgänge (
GetActiveBranchKey
GetBranchKeyVersion
,GetBeaconKey
) und Verwaltungsvorgänge (CreateKey
undVersionKey
) ausführen.CreateKey
ist eine privilegierte Operation, mit der Sie Ihrer KMS ARN Schlüsselspeicher-Zulassungsliste einen neuen Schlüssel hinzufügen können. Mit diesem KMS Schlüssel können neue aktive Zweigschlüssel erstellt werden. Wir empfehlen, den Zugriff auf diesen Vorgang einzuschränken, da ein KMS einmal zum Schlüsselspeicher hinzugefügter Schlüssel nicht gelöscht werden kann. - Erkennung
-
Wenn Sie Ihre Schlüsselspeicher-Aktionen für die Erkennung konfigurieren, kann der Schlüsselspeicher alle Aktionen verwenden AWS KMS key ARN, die in Ihrem Schlüsselspeicher zugelassen sind. Es wird jedoch eine Ausnahme ausgelöst, wenn ein KMS Schlüssel mit mehreren Regionen gefunden wird und die Region in den ARN Schlüsseln nicht mit der Region des verwendeten AWS KMS Clients übereinstimmt.
Wenn Sie Ihren Schlüsselspeicher für die Erkennung konfigurieren, können Sie keine administrativen Operationen wie
CreateKey
undVersionKey
ausführen. Sie können nur die Verwendungsvorgänge ausführen, die Verschlüsselungs-, Entschlüsselungs-, Signierungs- und Überprüfungsvorgänge ermöglichen. Weitere Informationen finden Sie unter Implementieren der geringsten Berechtigungen.
Konfigurieren Sie Ihre Schlüsselspeicher-Aktionen
Bevor Sie Ihre Schlüsselspeicher-Aktionen konfigurieren, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind.
-
Ermitteln Sie, welche Operationen Sie ausführen müssen. Weitere Informationen finden Sie unter Implementieren der geringsten Berechtigungen.
-
Wählen Sie einen Namen für den logischen Schlüsselspeicher
Es muss eine one-to-one Zuordnung zwischen dem DynamoDB-Tabellennamen und dem Namen des logischen Schlüsselspeichers bestehen. Der Name des logischen Schlüsselspeichers ist kryptografisch an alle in der Tabelle gespeicherten Daten gebunden, um DynamoDB-Wiederherstellungsvorgänge zu vereinfachen. Er kann nicht geändert werden, nachdem er ursprünglich vom ersten Benutzer definiert wurde. Sie müssen in Ihren Schlüsselspeicher-Aktionen immer denselben logischen Schlüsselspeicher-Namen angeben. Weitere Informationen finden Sie unter logical key store name.
Im folgenden Beispiel werden Schlüsselspeicheraktionen statisch konfiguriert. Sie müssen den Namen der DynamoDB-Tabelle angeben, die als Ihr Schlüsselspeicher dient, einen logischen Namen für den Schlüsselspeicher und den Schlüssel, der einen symmetrischen KMS Verschlüsselungsschlüssel ARN identifiziert. KMS
Anmerkung
Überlegen Sie sich sorgfältigARN, KMS welchen Schlüssel Sie angeben, wenn Sie Ihren Schlüsselspeicherdienst statisch konfigurieren. Der CreateKey
Vorgang fügt den KMS Schlüssel ARN zu Ihrer Zulassungsliste für den Branch Key Store hinzu. Sobald ein KMS Schlüssel dem Branch-Schlüsselspeicher hinzugefügt wurde, kann er nicht gelöscht werden.
Im folgenden Beispiel werden Schlüsselspeicheraktionen für die Erkennung konfiguriert. Sie müssen den Namen der DynamoDB-Tabelle, die als Ihr Schlüsselspeicher dient, und einen logischen Schlüsselspeicher-Namen angeben.