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.
Verwenden Sie AWS Secrets Manager für den Datenschutz für C2C-Workflows
AWS Secrets Manager ist ein geheimer Speicherdienst, mit dem Sie Datenbankanmeldedaten, API-Schlüssel und andere geheime Informationen schützen können. Dann können Sie in Ihrem Code hartcodierte Anmeldeinformationen durch einen API-Aufruf an Secrets Manager ersetzen. Auf diese Weise wird sichergestellt, dass das Geheimnis nicht von jemandem kompromittiert werden kann, der Ihren Code untersucht, da das Geheimnis nicht vorhanden ist. Eine Übersicht finden Sie im AWS Secrets Manager -Benutzerhandbuch.
Secrets Manager verschlüsselt Geheimnisse mithilfe von AWS Key Management Service Schlüsseln. Weitere Informationen finden Sie unter Verschlüsseln und Entschlüsseln von Geheimnissen in AWS Key Management Service.
Managed Integrations for AWS IoT Device Management lässt sich integrieren, AWS Secrets Manager sodass Sie Ihre Daten in Secrets Manager speichern und die geheime ID in Ihren Konfigurationen verwenden können.
Wie Managed Integrations Secrets verwendet
Open Authorization (OAuth) ist ein offener Standard für die delegierte Zugriffsautorisierung, der es Benutzern ermöglicht, Websites oder Anwendungen Zugriff auf ihre Informationen auf anderen Websites zu gewähren, ohne ihre Passwörter weiterzugeben. Es ist eine sichere Methode für Anwendungen von Drittanbietern, im Namen des Benutzers auf Benutzerdaten zuzugreifen, was eine sicherere Alternative zur Weitergabe von Passwörtern darstellt.
In OAuth sind eine Client-ID und ein geheimer Clientschlüssel Anmeldeinformationen, die eine Client-Anwendung identifizieren und authentifizieren, wenn sie ein Zugriffstoken anfordert.
Managed Integrations for AWS IoT Device Management verwendet OAuth, um mit Kunden zu kommunizieren, die die C2C-Workflows verwenden. Kunden müssen die Client-ID und das Client-Geheimnis angeben, um kommunizieren zu können. Kunden von Managed Integrations speichern eine Client-ID und ein Client-Geheimnis in ihren AWS Konten, und Managed Integrations liest die Client-ID und das Kundengeheimnis in unserem Kundenkonto.
Wie erstelle ich ein Geheimnis
Um ein Geheimnis zu erstellen, folgen Sie den Schritten unter Erstellen eines AWS Secrets Manager Geheimnisses im AWS Secrets Manager Benutzerhandbuch.
Sie müssen Ihr Geheimnis mit einem vom Kunden verwalteten AWS KMS Schlüssel für verwaltete Integrationen erstellen, um den geheimen Wert lesen zu können. Weitere Informationen finden Sie im AWS Secrets Manager Benutzerhandbuch unter Berechtigungen für den AWS KMS Schlüssel.
Sie müssen auch die IAM-Richtlinien im folgenden Abschnitt verwenden.
Gewähren Sie Zugriff auf verwaltete Integrationen für AWS IoT Device Management um das Geheimnis abzurufen
Damit verwaltete Integrationen den geheimen Wert aus Secrets Manager abrufen können, nehmen Sie bei der Erstellung die folgenden Berechtigungen in die Ressourcenrichtlinie für das Geheimnis auf.
Fügen Sie der Richtlinie für Ihren vom Kunden verwalteten AWS KMS Schlüssel die folgende Erklärung hinzu.