Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Installa AWS IoT Greengrass componente di gestione dei log sul dispositivo
Nota
Fai attenzione alle CloudWatch quote.
Segui queste procedure per configurare i log di Amazon Kinesis Video Streams Edge Agent in modo che vengano caricati automaticamente CloudWatch utilizzando il componente di gestione dei AWS IoT Greengrass log. Questa fase è opzionale.
Installa AWS IoT Greengrass componente di gestione dei log
-
Verificare che il ruolo AWS IoT Greengrass del dispositivo disponga delle autorizzazioni https://docs.aws.amazon.com/greengrass/v2/developerguide/log-manager-component.html#log-manager-component-requirements appropriate.
Accedi Console di gestione AWS e apri la console IAM all'indirizzo https://console.aws.amazon.com/iam/
. -
Fai clic su Ruoli nella barra di navigazione a sinistra.
-
Scegli il nome del ruolo TES creato inConfigura AWS IoT Greengrass V2 dispositivo principale sul dispositivo. Usa la barra di ricerca se necessario.
-
Seleziona la
GreengrassV2TokenExchangeRoleAccesspolitica. -
Seleziona la scheda JSON e verifica che la policy sia simile alla seguente:
-
Se la
GreengrassV2TokenExchangeRoleAccesspolicy non esiste o se mancano alcune autorizzazioni richieste, crea una nuova policy IAM con queste autorizzazioni e allegala al ruolo TES creato in. Configura AWS IoT Greengrass V2 dispositivo principale sul dispositivo
-
Accedi a Console di gestione AWS e apri la AWS IoT Core console all'indirizzo. https://console.aws.amazon.com/iot/
Verifica che sia selezionata la regione appropriata. -
Nella barra di navigazione a sinistra, scegli Dispositivi Greengrass, Deployments.
Scegli la distribuzione con lo stesso obiettivo dell'oggetto in cui hai creato. Configura AWS IoT Greengrass V2 dispositivo principale sul dispositivo
-
Nell'angolo in alto a destra, seleziona Azioni, quindi scegli Revisione.
Nel pop-up che appare, scegli Revisione della distribuzione.
-
Completa le seguenti sezioni:
-
Fase 1: Specificare l'obiettivo. Scegli Next (Successivo).
-
Fase 2: Seleziona i componenti.
-
Verifica che il componente aws.greengrass.cli e aws.greengrass. SecretManageri componenti sono ancora selezionati.
Importante
Non disinstallare questi componenti.
-
Attiva l'opzione Mostra solo i componenti selezionati e cerca aws.greengrass. LogManager.
-
Seleziona la casella accanto a aws.greengrass. LogManager, quindi scegli Avanti.
-
-
Fase 3: Configurazione dei componenti. Configura il componente di gestione dei AWS IoT Greengrass log per caricare i log generati da Amazon Kinesis Video Streams Edge Agent.
Seleziona aws.greengrass. LogManagercomponente, quindi scegli Configura componente.
Nella schermata che appare, incolla la seguente configurazione del gestore di log nella casella Configurazione da unire.
{ "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" }Importante
La
logFileDirectoryPathconfigurazione precedente presuppone che venga utilizzata la posizione di output di registrazione predefinita.Nota
Per ulteriori informazioni su ciascuno dei parametri per la configurazione del log manager, vedere la sezione Log manager della Developer Guide. AWS IoT Greengrass Version 2
Al termine, seleziona Conferma, quindi scegli Avanti.
-
Passaggio 4: configura le impostazioni avanzate. Seleziona Avanti.
-
Passaggio 5: revisione. Seleziona Implementa.
-
-
Verificare che il componente e le autorizzazioni del gestore dei AWS log siano stati installati correttamente.
-
Nell'istanza Amazon EC2 di Ubuntu, digita
sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.LogManagerper verificare che il componente abbia ricevuto la configurazione aggiornata. -
Ispeziona i log AWS IoT Greengrass principali.
Tipo
sudo less /greengrass/v2/logs/greengrass.log.Verifica la presenza di errori di distribuzione.
Se si è verificato un errore, rivedi la distribuzione per rimuovere il componente.
aws.greengrass.LogManagerDigita
sudo service greengrass restartper riavviare il servizio AWS IoT Greengrass principale.Se l'errore di distribuzione era correlato alla mancanza di autorizzazioni, verifica Aggiungi le autorizzazioni al ruolo del servizio di scambio di token (TES) che il ruolo TES disponga delle autorizzazioni appropriate. Quindi, ripeti questa sezione.