Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instala la AWS IoT Greengrass componente de administración de registros en el dispositivo
nota
Esté al tanto de las CloudWatch cuotas.
Siga estos procedimientos para configurar los registros del agente Edge de Amazon Kinesis Video Streams para que se carguen automáticamente CloudWatch mediante el componente de AWS IoT Greengrass administración de registros. Se trata de un paso opcional.
Instala la AWS IoT Greengrass componente de administrador de registros
-
Confirme que la función del AWS IoT Greengrass dispositivo tenga los permisos adecuados.
Inicia sesión en Consola de administración de AWS y abre la consola de IAM en https://console.aws.amazon.com/iam/
. -
Haz clic en Roles en el panel de navegación de la izquierda.
-
Elija el nombre del rol de TES creado enConfigure el AWS IoT Greengrass V2 dispositivo principal en el dispositivo. Use la barra de búsqueda si es necesario.
-
Seleccione la política de
GreengrassV2TokenExchangeRoleAccess. -
Seleccione la pestaña JSON y compruebe que la política tiene el siguiente aspecto:
-
Si la
GreengrassV2TokenExchangeRoleAccesspolítica no existe o si faltan algunos de los permisos necesarios, cree una nueva política de IAM con estos permisos y adjúntela al rol de TES creado enConfigure el AWS IoT Greengrass V2 dispositivo principal en el dispositivo.
-
Inicia sesión en Consola de administración de AWS y abre la AWS IoT Core consola en https://console.aws.amazon.com/iot/
. Compruebe que esté seleccionada la región adecuada. -
En el menú de navegación de la izquierda, elija Greengrass Devices, Deployments.
Elija la implementación con el mismo objetivo que la que creó. Configure el AWS IoT Greengrass V2 dispositivo principal en el dispositivo
-
En la esquina superior derecha, selecciona Acciones y, a continuación, elige Revisar.
En la ventana emergente que aparece, selecciona Revisar la implementación.
-
Complete las siguientes secciones:
-
Paso 1: Especifique el objetivo. Elija Siguiente.
-
Paso 2: Seleccione los componentes.
-
Compruebe que el componente aws.Greengrass.cli y aws.greengrass. SecretManagerlos componentes siguen seleccionados.
importante
No desinstale estos componentes.
-
Activa la opción Mostrar solo los componentes seleccionados y busca aws.greengrass. LogManager.
-
Seleccione la casilla situada junto a aws.greengrass. LogManagery, a continuación, elija Siguiente.
-
-
Paso 3: configurar los componentes. Configure el componente del administrador de AWS IoT Greengrass registros para cargar los registros generados por el agente Edge de Amazon Kinesis Video Streams.
Seleccione aws.greengrass. LogManagercomponente y, a continuación, seleccione Configurar componente.
En la pantalla que aparece, pegue la siguiente configuración del administrador de registros en el cuadro Configuración para fusionar.
{ "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
logFileDirectoryPathEn la configuración anterior se presupone que se utiliza la ubicación de salida de registro predeterminada.nota
Para obtener más información sobre cada uno de los parámetros de la configuración del administrador de registros, consulte la sección sobre el administrador de registros de la Guía para AWS IoT Greengrass Version 2 desarrolladores.
Cuando termines, selecciona Confirmar y, a continuación, selecciona Siguiente.
-
Paso 4: Configura los ajustes avanzados. Seleccione Siguiente.
-
Paso 5: Revisar. Seleccione Implementar.
-
-
Confirme que el componente y los permisos del administrador de AWS registros se instalaron correctamente.
-
En la instancia Amazon EC2 de Ubuntu, escriba
sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.LogManagerpara comprobar que el componente ha recibido la configuración actualizada. -
Inspeccione los registros AWS IoT Greengrass principales.
Escriba
sudo less /greengrass/v2/logs/greengrass.log.Revise si hay errores de implementación.
Si se ha producido un error, revise la implementación para eliminar el
aws.greengrass.LogManagercomponente.Escriba
sudo service greengrass restartpara reiniciar el servicio AWS IoT Greengrass principal.Si el error de implementación estaba relacionado con la falta de permisos, Agregue permisos a la función del servicio de intercambio de tokens (TES) compruébelo para asegurarse de que la función TES tiene los permisos adecuados. A continuación, repita esta sección.