Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Installieren Sie die AWS IoT Greengrass Log Manager-Komponente auf dem Gerät

Fokusmodus
Installieren Sie die AWS IoT Greengrass Log 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.

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.

Anmerkung

Beachten Sie die CloudWatchKontingente.

Gehen Sie wie folgt vor, um die Amazon Kinesis Video Streams Edge Agent-Protokolle so zu konfigurieren, dass sie CloudWatch mithilfe der AWS IoT Greengrass Log-Manager-Komponente automatisch hochgeladen werden. Dieser Schritt ist optional.

Installieren Sie die AWS IoT Greengrass Log Manager-Komponente
  1. Vergewissern Sie sich, dass die AWS IoT Greengrass Geräterolle über die entsprechenden Berechtigungen verfügt.

    1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

    2. Klicken Sie in der linken Navigationsleiste auf Rollen.

    3. Wählen Sie den Namen der TES-Rolle, die in erstellt wurdeRichten Sie das AWS IoT Greengrass V2 Kerngerät auf dem Gerät ein. Verwenden Sie bei Bedarf die Suchleiste.

    4. Wählen Sie die GreengrassV2TokenExchangeRoleAccess Richtlinie aus.

    5. Wählen Sie die Registerkarte JSON aus und vergewissern Sie sich, dass die Richtlinie wie folgt aussieht:

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "s3:GetBucketLocation" ], "Resource": "*" } ] }
    6. Wenn die GreengrassV2TokenExchangeRoleAccess Richtlinie nicht existiert oder einige erforderliche Berechtigungen fehlen, erstellen Sie eine neue IAM-Richtlinie mit diesen Berechtigungen und fügen Sie sie der TES-Rolle hinzu, die in Richten Sie das AWS IoT Greengrass V2 Kerngerät auf dem Gerät ein erstellt wurde.

  2. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS IoT Core Konsole unter https://console.aws.amazon.com/iot/. Stellen Sie sicher, dass die entsprechende Region ausgewählt ist.

  3. Wählen Sie in der linken Navigationsleiste Greengrass-Geräte, Deployments aus.

    Wählen Sie die Bereitstellung mit demselben Ziel wie die Installation, in der Sie sie erstellt haben. Richten Sie das AWS IoT Greengrass V2 Kerngerät auf dem Gerät ein

  4. Wählen Sie in der oberen rechten Ecke Aktionen und anschließend Überarbeiten aus.

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

  5. Füllen Sie die folgenden Abschnitte aus:

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

    2. Schritt 2: Komponenten auswählen.

      1. Stellen Sie sicher, dass die Komponente aws.greengrass.cli und aws.greengrass vorhanden sind. SecretManagerKomponenten sind immer noch ausgewählt.

        Wichtig

        Deinstallieren Sie diese Komponenten nicht.

      2. Schalten Sie die Option Nur ausgewählte Komponenten anzeigen ein und suchen Sie nach aws.greengrass. LogManager.

      3. Wählen Sie das Kästchen neben aws.greengrass aus. LogManagerund wählen Sie dann Weiter.

    3. Schritt 3: Komponenten konfigurieren. Konfigurieren Sie die AWS IoT Greengrass Log-Manager-Komponente so, dass sie die vom Amazon Kinesis Video Streams Edge Agent generierten Protokolle hochlädt.

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

      Fügen Sie auf dem daraufhin angezeigten Bildschirm die folgende Log Manager-Konfiguration in das Feld Zusammenzufügende Konfiguration ein.

      { "logsUploaderConfiguration": { "componentLogsConfigurationMap": { "aws.kinesisvideo.KvsEdgeComponent/java_kvs.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "java_kvs.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_edge.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_edge.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvssink.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvssink.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_streams.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_streams.log\\w*" } } }, "periodicUploadIntervalSec": "1" }
      Wichtig

      logFileDirectoryPathBei der vorherigen Konfiguration wird davon ausgegangen, dass der Standardspeicherort für die Protokollausgabe verwendet wird.

      Anmerkung

      Weitere Informationen zu den einzelnen Parametern für die Log Manager-Konfiguration finden Sie im Abschnitt Log Manager im AWS IoT Greengrass Version 2 Entwicklerhandbuch.

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

    4. Schritt 4: Konfigurieren Sie erweiterte Einstellungen. Klicken Sie auf Weiter.

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

  6. Vergewissern Sie sich, dass die AWS Log Manager-Komponente und die entsprechenden Berechtigungen korrekt installiert wurden.

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

  8. Untersuchen Sie die AWS IoT Greengrass Kernprotokolle.

    Typ sudo less /greengrass/v2/logs/greengrass.log.

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

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

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

    Wenn der Bereitstellungsfehler auf fehlende Berechtigungen zurückzuführen ist, überprüfen Fügen Sie der Rolle Token Exchange Service (TES) Berechtigungen hinzu Sie, ob die TES-Rolle über die erforderlichen Berechtigungen verfügt. Wiederholen Sie dann diesen Abschnitt.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.