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.
Prueba de los componentes de AWS IoT Greengrass con implementaciones locales
Si desarrolla un componente de Greengrass en un dispositivo principal, puede crear una implementación local para instalarlo y probarlo. Siga los pasos de esta sección para crear una implementación local.
Si desarrolla el componente en un equipo diferente, como un equipo de desarrollo local, no podrá crear una implementación local. En su lugar, publique el componente en el servicio de AWS IoT Greengrass para poder implementarlo en los dispositivos principales de Greengrass para probarlo. Para obtener más información, consulte Publique componentes para desplegarlos en sus dispositivos principales y Implemente AWS IoT Greengrass componentes en los dispositivos.
Cómo probar un componente en un dispositivo principal de Greengrass
-
El dispositivo principal registra eventos como las actualizaciones de componentes. Puede ver este archivo de registro para detectar y solucionar errores en su componente, como una receta no válida. Este archivo de registro también muestra los mensajes que el componente imprime en formato estándar (stdout). Le recomendamos que abra una sesión de terminal adicional en su dispositivo principal para observar los nuevos mensajes de registro en tiempo real. Abra una nueva sesión de terminal, por ejemplo, mediante SSH, y ejecute el siguiente comando para ver los registros. Sustituya
por la ruta a la carpeta raíz de AWS IoT Greengrass./greengrass/v2También puede ver el archivo de registro de su componente.
-
En la sesión de terminal original, ejecute el siguiente comando para actualizar el dispositivo principal con su componente. Sustituya
por la ruta a la carpeta raíz de AWS IoT Greengrass y sustituya/greengrass/v2~/greengrassv2por la ruta a su carpeta de desarrollo local.nota
También puede usar el comando
greengrass-cli deployment createpara establecer el valor de los parámetros de configuración de su componente. Para obtener más información, consulte crear. -
Utilice el comando
greengrass-cli deployment statuspara supervisar el estado de la implementación del componente. -
Pruebe el componente cuando se ejecuta en el dispositivo principal de Greengrass. Cuando termine esta versión del componente, puede cargarlo en el servicio de AWS IoT Greengrass. A continuación, puede implementar el componente en otros dispositivos principales. Para obtener más información, consulte Publique componentes para desplegarlos en sus dispositivos principales.