Konfigurieren von AWS KMS für kundenverwaltete Schlüssel
Erstellt für:
- Entwickler
- Benutzende
- Admin
- Führungskraft
Verwenden Sie dieses Handbuch, um Ihre Daten mit Amazon Web Services (AWS) Key Management Service (KMS) zu schützen, indem Sie Verschlüsselungsschlüssel für Adobe Experience Platform erstellen, verwalten und steuern. Diese Integration vereinfacht die Compliance, optimiert den Betrieb durch Automatisierung und macht die Pflege Ihrer eigenen Schlüsselverwaltungsinfrastruktur überflüssig.
Spezifische Anweisungen für Customer Journey Analytics finden Sie in der Dokumentation zu Customer Journey Analytics CMK
Verwenden Sie AWS KMS, um die Datensicherheit mit integrierter Verschlüsselungsschlüsselverwaltung für Adobe Experience Platform zu verbessern. Befolgen Sie diese Anleitung zum Erstellen und Verwalten von Verschlüsselungsschlüsseln, um sicherzustellen, dass Ihre Daten geschützt bleiben.
Voraussetzungen
Bevor Sie mit diesem Dokument fortfahren, sollten Sie über gute Kenntnisse der folgenden Schlüsselkonzepte und -funktionen verfügen:
-
AWS Key Management Service (KMS): Machen Sie sich mit den Grundlagen von AWS KMS vertraut, einschließlich der Erstellung, Verwaltung und Rotation von Verschlüsselungsschlüsseln. Weitere Informationen finden Sie in der offiziellen KMSDokumentation.
-
Richtlinien zur Identitäts- und Zugriffsverwaltung (IAM) in AWS: IAM ist ein Service, mit dem Sie den Zugriff auf AWS-Services und -Ressourcen sicher verwalten können. Verwenden Sie IAM für Folgendes:
- Definieren Sie, welche Benutzenden, Gruppen und Rollen Zugriff auf bestimmte Ressourcen haben.
- Geben Sie an, welche Aktionen Benutzenden erlaubt oder verweigert werden sollen.
- Implementieren Sie eine differenzierte Zugriffssteuerung, indem Sie Berechtigungen mithilfe von IAM-Richtlinien zuweisen.
Weitere Informationen finden in der offiziellen DokumentationIAM-Richtlinien für AWS KMS .
-
Datensicherheit in Experience Platform: Erfahren Sie, wie Experience Platform die Datensicherheit gewährleistet und zur Verschlüsselung mit externen Services wie AWS KMS integriert. Experience Platform schützt Daten mit HTTPS TLS v1.2 für die Übertragung, Cloud-Anbieterverschlüsselung im Ruhezustand, isolierten Speicher und anpassbare Authentifizierungs- und Verschlüsselungsoptionen. Experience Platform Weitere Informationen zur Ihrer Daten finden Sie unterGovernance, Datenschutz und Sicherheit“ oder im Dokument Datenverschlüsselung in).
-
AWS-Verwaltungskonsole: Ein zentraler Hub, über den Sie von einem webbasierten Programm aus auf alle AWS-Services zugreifen und diese verwalten können. Verwenden Sie die Suchleiste, um schnell Tools zu finden, Benachrichtigungen zu überprüfen, Ihr Konto und Ihre Abrechnung zu verwalten und Ihre Einstellungen anzupassen. Weitere Informationen finden in der offiziellen DokumentationAWS-Verwaltungskonsole .
Erste Schritte
Für dieses Handbuch müssen Sie bereits Zugriff auf ein Amazon Web Services-Konto und die Verwaltungskonsole haben. Gehen Sie wie folgt vor, um loszulegen:
Unterstützte Region auswählen
AWS KMS ist in bestimmten Regionen verfügbar. Stellen Sie sicher, dass Sie in einer Region arbeiten, in der KMS unterstützt wird. Sie können eine vollständige Liste der unterstützten Regionen in der Liste AWS KMS-Endpunkte und -Kontingente anzeigen.
Stellen Sie sicher, dass sich Ihr AWS KMS-Verschlüsselungsschlüssel in derselben Region wie Ihre Adobe Experience Platform-Instanz befindet, um die Einhaltung von Datenresidenzanforderungen zu gewährleisten, die Leistung zu optimieren und zusätzliche regionenübergreifende Kosten zu vermeiden. Fehlerhafte Regionen können zu Datenzugriff und Integrationsfehlern führen.
Berechtigungen überprüfen
Stellen Sie sicher, dass Sie über die erforderlichen AWS Identity and Access Management (IAM)-Berechtigungen verfügen, um Verschlüsselungsschlüssel in KMS zu erstellen, zu verwalten und zu verwenden. So überprüfen Sie Ihre Berechtigungen:
- Rufen Sie den IAM-Richtliniensimulator auf.
- Wählen Sie Ihr Benutzerkonto oder die Rolle aus.
- Simulieren von KMS-Aktionen wie
kms:CreateKey
oderkms:Encrypt
.
Wenn die Simulation einen Fehler zurückgibt oder Sie sich bezüglich Ihrer Berechtigungen nicht sicher sind, wenden Sie sich an Ihren AWS-Administrator, um Hilfe zu erhalten.
Überprüfen der AWS-Kontokonfiguration
Vergewissern Sie sich, dass Ihr AWS-Konto für die Verwendung von AWS KMS-Services aktiviert ist. Für die meisten Konten ist der KMS-Zugriff standardmäßig aktiviert. Sie können die Einrichtung Ihres Kontos jedoch überprüfen, indem Sie die AWS-Verwaltungskonsole aufrufen. Weitere Informationen finden Sie im Entwicklerhandbuch für den AWS Key Management Service.
Navigieren Sie zu AWS KMS, um die Tasteneinrichtung zu starten
Um mit der Einrichtung und Verwaltung Ihres Verschlüsselungsschlüssels zu beginnen, melden Sie sich bei Ihrem AWS-Konto an und navigieren Sie zu AWS Key Management Service (KMS). Wählen Sie in der AWS-Verwaltungskonsole die Option Key Management Service (KMS) aus dem Menü „Services“ aus.
Neuen Schlüssel erstellen
Wählen Sie im Arbeitsbereich Key Management Service (KMS) die Option Create a key aus.
Konfigurieren der Schlüsseleinstellungen
Der Configure Key Workflow wird angezeigt. Standardmäßig ist der Schlüsseltyp auf Symmetric und die Schlüsselverwendung auf Encrypt and Decrypt festgelegt. Stellen Sie sicher, dass diese Optionen ausgewählt sind, bevor Sie fortfahren.
Erweitern Sie das Dropdown-Menü Advanced options . Es wird empfohlen, die Option KMS zu verwenden, mit der AWS das Schlüsselmaterial erstellen und verwalten kann. Die Option KMS ist standardmäßig ausgewählt.
Wählen Sie als Nächstes die Regionality aus, die den Regionsbereich des Schlüssels angibt. Wählen Sie Single-Region key und dann Next aus, um mit Schritt zwei fortzufahren.
Kennzeichnen und Markieren des Schlüssels
Die zweite, Add labels Phase des Workflows wird angezeigt. Hier konfigurieren Sie die Felder Alias und Tags, um Ihren Verschlüsselungsschlüssel über die AWS KMS-Konsole zu verwalten und zu finden.
Geben Sie im Eingabefeld Alias einen beschreibenden Titel für Ihren Schlüssel ein. Der Alias dient als benutzerfreundliche Kennung, mit der Sie den Schlüssel schnell über die Suchleiste in der AWS KMS-Konsole finden können. Um Verwirrung zu vermeiden, wählen Sie einen aussagekräftigen Namen aus, der den Zweck des Schlüssels widerspiegelt, z. B. "Adobe-Experience-Platform-Key“ oder „Customer-Encryption-Key“. Sie können auch eine Beschreibung des Schlüssels einfügen, wenn der Schlüsselalias nicht ausreicht, um seinen Zweck zu beschreiben.
Weisen Sie abschließend Ihrem Schlüssel Metadaten zu, indem Sie im Abschnitt Tags Schlüssel-Wert-Paare hinzufügen. Dieser Schritt ist optional, Sie sollten jedoch Tags hinzufügen, um AWS-Ressourcen zu kategorisieren und zu filtern und so die Verwaltung zu erleichtern. Wenn Ihr Unternehmen beispielsweise mehrere Adobe-bezogene Ressourcen verwendet, können Sie diese mit "Adobe" oder „Experience Platform“ taggen. Dieser zusätzliche Schritt erleichtert die Suche und Verwaltung aller zugehörigen Ressourcen in der Verwaltungskonsole von AWS. Wählen Sie Add tag aus, um den Prozess zu starten.
Wenn Sie mit Ihren Einstellungen zufrieden sind, wählen Sie Next aus, um den Workflow fortzusetzen.
Definieren der wichtigsten Administratorberechtigungen
Schritt 3 des Workflows zur Schlüsselerstellung wird angezeigt. Um einen sicheren und kontrollierten Zugriff zu gewährleisten, können Sie auswählen, welche der IAM-Benutzer und -Rollen den Schlüssel verwalten können. Zum jetzigen Zeitpunkt gibt es zwei Optionen, Key administrators und Key deletion. Aktivieren Sie im Abschnitt Key administrators ein oder mehrere Kontrollkästchen neben dem Namen eines Benutzers bzw. einer Rolle, dem bzw. der Administratorberechtigungen für diesen Schlüssel erteilt werden sollen.
Aktivieren Sie im Abschnitt Key deletion das Kontrollkästchen, um Schlüsseladministratoren das Recht zu geben, diesen Schlüssel zu löschen. Wenn Sie das Kontrollkästchen nicht aktivieren, dürfen keine Benutzer mit Administratorrechten diesen Vorgang ausführen.
Wählen Sie Next aus, um den Workflow fortzusetzen.
Schlüsselbenutzern Zugriff gewähren
In Schritt 4 des Workflows können Sie Folgendes Define key usage permissions. Aktivieren Sie in der Liste Key users die Kontrollkästchen für alle IAM-Benutzer und -Rollen, für die Sie über die Berechtigung zur Verwendung dieses Schlüssels verfügen möchten.
Aus dieser Ansicht können Sie auch Add another AWS account. Es wird jedoch dringend davon abgeraten, weitere AWS-Konten hinzuzufügen. Das Hinzufügen eines weiteren Kontos kann Risiken mit sich bringen und die Berechtigungsverwaltung für Verschlüsselungs- und Entschlüsselungsvorgänge verkomplizieren. Da der Schlüssel mit einem einzigen AWS-Konto verknüpft ist, stellt Adobe eine sichere Integration mit AWS KMS sicher, minimiert Risiken und sorgt für einen zuverlässigen Betrieb.
Wählen Sie Next aus, um den Workflow fortzusetzen.
Schlüsselkonfiguration überprüfen
Die Überprüfungsphase der Schlüsselkonfiguration wird angezeigt. Überprüfen Sie die wichtigsten Details in den Abschnitten Key configuration und Alias and description .
Wählen Sie Confirm aus, um den Vorgang abzuschließen. Sie kehren zum Arbeitsbereich KMS Customer Managed Keys zurück, in dem alle verfügbaren Schlüssel aufgelistet sind.
Nächste Schritte
Sobald AWS KMS konfiguriert ist, fahren Sie mit der Einrichtung der Integration über die Platform-Verschlüsselungskonfiguration-Benutzeroberfläche oder die Adobe Experience Platform-API fort. Um den einmaligen Prozess zum Einrichten der Funktion für kundenseitig verwaltete Schlüssel fortzusetzen, fahren Sie mit dem UI-Einrichtungshandbuch fort.