View a markdown version of this page

Installieren Sie das AWS IoT Greengrass Secret Manager-Komponente auf dem Gerät - Amazon Kinesis Video Streams

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.

Installieren Sie das AWS IoT Greengrass Secret Manager-Komponente auf dem Gerät

Für den Amazon Kinesis Video Streams Edge Agent muss zuerst die AWS IoT Greengrass Secret Manager-Komponente auf dem Gerät installiert werden.

Installieren Sie die Secret Manager-Komponente
  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS IoT Core Konsole unter https://console.aws.amazon.com/iot/. Vergewissern Sie sich, dass die entsprechende Region ausgewählt ist.

  2. Wählen Sie in der linken Navigationsleiste Greengrass-Geräte und Deployments aus.

    Wählen Sie das Deployment mit demselben Ziel wie das Ding, in dem wir es erstellt haben. Richten Sie das ein AWS IoT Greengrass V2 Kerngerät auf dem Gerät

  3. Wählen Sie in der Dropdownliste „Aktionen“ in der oberen rechten Ecke die Option Überarbeiten aus.

    Wählen Sie im daraufhin angezeigten Pop-up die Option Bereitstellung überarbeiten aus.

  4. Füllen Sie die folgenden Abschnitte aus:

    • Schritt 1: Ziel angeben. Wählen Sie Weiter aus.

    • Schritt 2: Komponenten auswählen.

      • Stellen Sie sicher, dass die AWS.Greengrass.cli-Komponente ausgewählt ist. Deinstallieren Sie diese Komponente nicht.

      • Schalten Sie den Schalter Nur ausgewählte Komponenten anzeigen um und suchen Sie nach aws.greengrass. SecretManager.

      • Markieren Sie das Kästchen neben aws.greengrass. SecretManagerund wählen Sie dann Weiter.

    • Schritt 3: Komponenten konfigurieren. Konfigurieren Sie die AWS IoT Greengrass Secret Manager-Komponente so, dass die Secrets aus der AWS IoT Greengrass Umgebung heruntergeladen werden.

      Wählen Sie aws.greengrass aus. SecretManagerKomponente und wählen Sie dann Komponente konfigurieren aus.

      Aktualisieren Sie auf dem daraufhin angezeigten Bildschirm die AWS Secrets Manager ARNs im Feld Konfiguration zum Zusammenführen.

      Anmerkung

      arn:aws:secretsmanager:*:*:secret:*Ersetzen Sie die Secrets, die Sie in erstellt haben, durch die ARNs. Erstellen Sie die Amazon Kinesis Video Streams und AWS Secrets Manager Ressourcen für Ihre IP-Kamera-RTSP-URLs

      { "cloudSecrets": [ { "arn": "arn:aws:secretsmanager:*:*:secret:*" }, { "arn": "arn:aws:secretsmanager:*:*:secret:*" } ] }
      Anmerkung

      cloudSecretsist eine Liste von Objekten mit dem Schlüsselarn. Weitere Informationen finden Sie im Abschnitt Secret Manager-Konfiguration im AWS IoT Greengrass Version 2 Entwicklerhandbuch.

      Wenn Sie fertig sind, wählen Sie Bestätigen und dann Weiter.

    • Schritt 4: Konfigurieren Sie die erweiterten Einstellungen. Klicken Sie auf Weiter.

    • Schritt 5: Überprüfen. Wählen Sie Bereitstellen aus.

  5. Vergewissern Sie sich, dass die AWS Secrets Manager Komponente und die Berechtigungen korrekt installiert wurden.

    Geben Sie auf der Ubuntu Amazon EC2-Instance Folgendes ein, sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.SecretManager um zu überprüfen, ob die Komponente die aktualisierte Konfiguration erhalten hat.

  6. Überprüfen Sie die AWS IoT Greengrass Kernprotokolle.

    Geben Sie sudo less /greengrass/v2/logs/greengrass.log ein.

    Überprüfen Sie, ob Fehler bei der Bereitstellung vorliegen.

    Wenn ein Fehler aufgetreten ist, überarbeiten Sie die Bereitstellung, um die aws.greengrass.SecretManager Komponente zu entfernen.

    Geben Sie einsudo service greengrass restart, um den AWS IoT Greengrass Kerndienst neu zu starten.

    Wenn der Bereitstellungsfehler mit fehlenden Berechtigungen zusammenhängt, überprüfen Sie den Fügen Sie der Rolle des Tokenaustauschdienstes (TES) Berechtigungen hinzu Abschnitt, um sicherzustellen, dass die TES-Rolle über die richtigen Berechtigungen verfügt. Wiederholen Sie dann diesen Abschnitt.

  7. Aktualisieren Sie die Secrets in der AWS IoT Greengrass Secret Manager-Komponente

    Wichtig

    Die AWS IoT Greengrass Secret Manager-Komponente ruft Geheimnisse nur ab und speichert sie im Cache, wenn das Deployment aktualisiert wird.

    Um die Secrets in der AWS IoT Greengrass Secret Manager-Komponente zu aktualisieren, folgen Sie den vorherigen Schritten 1—6 mit der folgenden Änderung.

    Schritt 3: Komponenten konfigurieren. Konfigurieren Sie die AWS IoT Greengrass Secret Manager-Komponente so, dass die Secrets aus der AWS IoT Greengrass Umgebung heruntergeladen werden.

    Wählen Sie aws.greengrass aus. SecretManagerKomponente und wählen Sie dann Komponente konfigurieren aus.

    Fügen Sie auf dem daraufhin angezeigten Bildschirm das [""] Feld Pfade zurücksetzen ein und aktualisieren Sie die AWS Secrets Manager ARNs im Feld Konfiguration zum Zusammenführen.

    Weitere Informationen finden Sie unter Updates https://docs.aws.amazon.com/greengrass/v2/developerguide/update-component-configurations.html#reset-configuration-update zurücksetzen.