Instalación del software AWS IoT Greengrass Core - AWS IoT Greengrass

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 Greengrassse extiende AWS a los dispositivos periféricos para que puedan actuar en función de los datos que generan y, al mismo tiempo, los utilizan Nube de AWS para la administración, el análisis y el almacenamiento duradero. Instale el software AWS IoT Greengrass Core en los dispositivos periféricos para integrarlo con AWS IoT Greengrass y elNube 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 v2.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 necesarios AWS IoT y de IAM por usted. 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 principal requiere lo siguiente AWS IoT y los recursos de IAM para conectarse Nube de AWS y funcionar:

  • Un objeto de AWS IoT. Al registrar un dispositivo como una AWS IoT cosa, ese dispositivo puede utilizar un certificado digital para autenticarse. AWS Este certificado permite que el dispositivo se comunique con AWS IoT yAWS IoT Greengrass. Para obtener más información, consulte Autenticación y autorización de dispositivos en AWS IoT Greengrass.

  • (Opcional) Un grupo de AWS IoT cosas. Los grupos de cosas se utilizan para gestionar las flotas de los 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 añadir un dispositivo a un grupo de cosas para implementar los componentes de software de ese grupo de cosas 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 AWS IoT Core credenciales para autorizar las llamadas a AWS los servicios con una función de IAM. Esta función permite que el dispositivo interactúe con Amazon LogsAWS IoT, envíe registros a Amazon CloudWatch Logs y descargue artefactos de componentes personalizados de Amazon Simple Storage Service (Amazon S3). Para obtener más información, consulte Autorizar a los dispositivos principales para interactuar conAWSServicios de.

  • Un alias de AWS IoT rol. 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 Autorizar llamadas directas a AWS los servicios en la Guía para AWS IoT Coredesarrolladores.

Elija una de las siguientes opciones para instalar el software AWS IoT Greengrass principal en su 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 AWS credenciales al instalador para crear recursos en suCuenta de AWS.

    No puede usar esta opción para realizar la instalación detrás de un firewall o un proxy de red. Si tus dispositivos están protegidos por un firewall o un proxy de red, considera la posibilidad de instalarlos manualmente.

    Para obtener más información, consulte Instale el software AWS IoT Greengrass principal con aprovisionamiento automático de recursos.

  • Instalación manual

    Elija esta opción para crear los AWS recursos necesarios manualmente o para instalarlos detrás de un firewall o un proxy de red. Al realizar una instalación manual, no necesita conceder permiso al instalador para crear recursos en la suyaCuenta de AWS, ya que crea los recursos necesarios AWS IoT y de IAM. También puedes 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 AWS recursos necesarios a partir de una plantilla de aprovisionamiento de AWS IoT flotas. 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 AWS recursos, incluido un certificado de cliente X.509 que el dispositivo utiliza Nube de AWS para conectarse al sistema operativo normal. Puede incrustar o mostrar los certificados de reclamación en el hardware 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 los dispositivos para que se conecten en el puerto 443 o mediante 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 AWS recursos 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 Greengrassproporciona una interfaz que puede implementar para intercambiar información entre su aplicación de aprovisionamiento personalizada y el instalador del software AWS IoT Greengrass principal.

    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 Dockerfile para ejecutarlo AWS IoT Greengrass en un contenedor Docker.