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.
Instalación del software AWS IoT Greengrass Core
AWS IoT Greengrass lleva AWS a los dispositivos de periferia, de modo que puedan actuar en función de los datos que generan, al mismo tiempo que utilizan la Nube de AWS para tareas de administración, análisis y almacenamiento duradero. Instale el software AWS IoT Greengrass Core en los dispositivos de periferia para integrarlo con AWS IoT Greengrass y la Nube de AWS.
importante
Antes de descargar e instalar el software AWS IoT Greengrass Core, compruebe que su dispositivo principal cumpla los requisitos para instalar y ejecutar el software AWS IoT Greengrass Core versión 2.0.
El software AWS IoT Greengrass Core incluye un instalador que configura su dispositivo como un dispositivo principal de Greengrass. Al ejecutar el instalador, puede configurar las opciones, como la carpeta raíz y la carpeta Región de AWS a utilizar. Puede elegir que el instalador cree los recursos AWS IoT y de IAM necesarios para su caso. También puede optar por implementar herramientas de desarrollo local para configurar un dispositivo que utilice para el desarrollo de componentes personalizados.
El software AWS IoT Greengrass Core requiere lo siguiente AWS IoT y los recursos de IAM para conectarse a la Nube de AWS y funcionar:
-
Un objeto de AWS IoT. Cuando registre un dispositivo como un objeto AWS IoT, ese dispositivo puede usar un certificado digital para autenticarse con AWS. Este certificado permite que el dispositivo se comunique con AWS IoT y AWS IoT Greengrass. Para obtener más información, consulte Autenticación y autorización de dispositivos para AWS IoT Greengrass.
-
(Opcional) Un grupo de objetos AWS IoT. Los grupos de objetos se usan para administrar las flotas de dispositivos principales de Greengrass. Al implementar componentes de software en sus dispositivos, puede optar por implementarlos en dispositivos individuales o en grupos de dispositivos. Puede agregar un dispositivo a un grupo de objetos para implementar los componentes de software de ese grupo de objetos en el dispositivo. Para obtener más información, consulte Implemente AWS IoT Greengrass componentes en los dispositivos.
-
Un rol de IAM. Los dispositivos principales de Greengrass utilizan el proveedor de credenciales de AWS IoT Core para autorizar las llamadas a los servicios de AWS con un rol de IAM. Este rol le permite a su dispositivo interactuar con AWS IoT, enviar registros a los Registros de Amazon CloudWatch y descargar artefactos de componentes personalizados de Amazon Simple Storage Service (Amazon S3). Para obtener más información, consulte Autorización de los dispositivos principales para interactuar con los servicios de AWS.
-
Un alias de rol de AWS IoT. Los dispositivos principales de Greengrass utilizan el alias del rol para identificar el rol de IAM que se va a utilizar. El alias del rol le permite cambiar el rol de IAM, pero mantener la misma configuración del dispositivo. Para obtener más información, consulte Autorización de llamadas a los servicios de AWS en la Guía para desarrolladores de AWS IoT Core.
Elija una de las siguientes opciones para instalar el software AWS IoT Greengrass Core en un dispositivo principal.
-
Instalación rápida
Elija esta opción para configurar un dispositivo principal de Greengrass en el menor número de pasos posible. El instalador crea los recursos AWS IoT de IAM necesarios para usted. Esta opción requiere que proporcione credenciales de AWS al instalador para crear recursos en su Cuenta de AWS.
No puede usar esta opción para realizar la instalación detrás de un firewall o un proxy de red. Si sus dispositivos están protegidos por un firewall o un proxy de red, considere instalarlos manualmente.
Para obtener más información, consulte Instalación del software AWS IoT Greengrass Core con aprovisionamiento automático de recursos.
-
Instalación manual
Elija esta opción para crear los recursos de AWS necesarios manualmente o para instalarlos detrás de un firewall o un proxy de red. Al realizar una instalación manual, no es necesario dar permiso al instalador para crear recursos en su Cuenta de AWS, ya que crea los recursos de AWS IoT y de IAM necesarios. También puede configurar el dispositivo para que se conecte al puerto 443 o a través de un proxy de red. También puede configurar el software AWS IoT Greengrass Core para que utilice una clave privada y un certificado que se almacenen en un módulo de seguridad de hardware (HSM), un módulo de plataforma segura (TPM) u otro elemento criptográfico.
Para obtener más información, consulte Instale el software AWS IoT Greengrass principal con aprovisionamiento manual de recursos.
-
Instalación con aprovisionamiento de flota AWS IoT
Elija esta opción para crear los recursos de AWS necesarios a partir de una plantilla de aprovisionamiento de flotas AWS IoT. Puede elegir esta opción para crear dispositivos similares en una flota o si fabrica dispositivos que sus clientes activen más adelante, como vehículos o dispositivos domésticos inteligentes. Los dispositivos utilizan certificados identificativos para autenticar y aprovisionar recursos de AWS, incluido un certificado de cliente X.509 que el dispositivo utiliza la Nube de AWS para conectarse al sistema operativo normal. Puede incrustar o archivar los certificados de reclamación en el equipo del dispositivo durante la fabricación y puede utilizar el mismo certificado de reclamación y la misma clave para aprovisionar varios dispositivos. También puede configurar dispositivos para que se conecte al puerto 443 o a través de un proxy de red.
Para obtener más información, consulte Instale el software AWS IoT Greengrass principal con aprovisionamiento AWS IoT de flota.
-
Instalación con aprovisionamiento personalizado
Elija esta opción para desarrollar una aplicación Java personalizada que aprovisione los recursos de AWS necesarios. Puede elegir esta opción si crea sus propios certificados de cliente X.509 o si desea tener más control sobre el proceso de aprovisionamiento. AWS IoT Greengrass proporciona una interfaz que puede implementar para intercambiar información entre su aplicación de aprovisionamiento personalizada y el instalador del software AWS IoT Greengrass Core.
Para obtener más información, consulte Instale el software AWS IoT Greengrass principal con aprovisionamiento de recursos personalizado.
AWS IoT Greengrass también proporciona entornos en contenedores que ejecutan el software de AWS IoT Greengrass Core. Puede usar un archivo Docker para ejecutar AWS IoT Greengrass en un contenedor de Docker.