Instalar o software do AWS IoT Greengrass Core - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalar o software do AWS IoT Greengrass Core

AWS IoT Greengrassse estende AWS aos dispositivos de ponta para que eles possam agir com base nos dados que geram, enquanto os usam Nuvem AWS para gerenciamento, análise e armazenamento durável. Instale o software AWS IoT Greengrass Core em dispositivos de ponta para integração com AWS IoT Greengrass Nuvem AWS o.

Importante

Antes de baixar e instalar o software AWS IoT Greengrass Core, verifique se seu dispositivo principal atende aos requisitos para instalar e executar o software AWS IoT Greengrass Core v2.0.

O software AWS IoT Greengrass Core inclui um instalador que configura seu dispositivo como um dispositivo principal do Greengrass. Ao executar o instalador, você pode configurar opções, como a pasta raiz e Região da AWS a ser usada. Você pode optar por fazer com que o instalador crie os recursos necessários AWS IoT e do IAM para você. Você também pode optar por implantar ferramentas de desenvolvimento local para configurar um dispositivo que você usa para desenvolvimento de componentes personalizados.

O software AWS IoT Greengrass principal requer os seguintes recursos AWS IoT e os recursos do IAM para se conectar ao Nuvem AWS e operar:

  • Umo objeto do AWS IoT. Quando você registra um dispositivo como uma AWS IoT coisa, esse dispositivo pode usar um certificado digital para se autenticarAWS. Esse certificado permite que o dispositivo se comunique com AWS IoT AWS IoT Greengrass e. Para ter mais informações, consulte Autorização e autenticação do dispositivo para o AWS IoT Greengrass.

  • (Opcional) Qualquer grupo de AWS IoT coisas. Você usa grupos de coisas para gerenciar frotas de dispositivos principais do Greengrass. Ao implantar componentes de software em seus dispositivos, você pode optar por implantar em dispositivos individuais ou em grupos de dispositivos. Você pode adicionar um dispositivo a um grupo de coisas para implantar os componentes de software desse grupo de coisas no dispositivo. Para ter mais informações, consulte Implemente AWS IoT Greengrass componentes em dispositivos.

  • Um perfil do IAM. Os principais dispositivos do Greengrass usam o provedor de AWS IoT Core credenciais para autorizar chamadas para AWS serviços com uma função do IAM. Essa função permite que seu dispositivo interajaAWS IoT, envie registros para o Amazon CloudWatch Logs e baixe artefatos de componentes personalizados do Amazon Simple Storage Service (Amazon S3). Para ter mais informações, consulte Autorize os dispositivos principais a interagir com os serviços AWS.

  • Um alias de AWS IoT função. Os dispositivos principais do Greengrass usam o alias de função para identificar a função do IAM a ser usada. O alias da função permite que você altere a função do IAM, mas mantenha a mesma configuração do dispositivo. Para obter mais informações, consulte Autorização de chamadas diretas para AWS serviços no Guia do AWS IoT Core desenvolvedor.

Escolha uma das opções a seguir para instalar o software AWS IoT Greengrass Core em seu dispositivo principal.

  • Instalação rápida

    Escolha essa opção para configurar um dispositivo principal do Greengrass com o mínimo de etapas possível. O instalador cria os recursos necessários AWS IoT e do IAM para você. Essa opção exige que você forneça AWS credenciais ao instalador para criar recursos no seuConta da AWS.

    Você não pode usar essa opção para instalar atrás de um firewall ou proxy de rede. Se seus dispositivos estiverem protegidos por um firewall ou proxy de rede, considere a instalação manual.

    Para ter mais informações, consulte Instale o software AWS IoT Greengrass principal com provisionamento automático de recursos.

  • Instalação manual

    Escolha essa opção para criar os AWS recursos necessários manualmente ou para instalar atrás de um firewall ou proxy de rede. Ao usar uma instalação manual, você não precisa dar permissão ao instalador para criar recursos no seuConta da AWS, pois você cria os recursos necessários AWS IoT e do IAM. Você também pode configurar seu dispositivo para se conectar na porta 443 ou por meio de um proxy de rede. Você também pode configurar o software AWS IoT Greengrass Core para usar uma chave privada e um certificado que você armazena em um módulo de segurança de hardware (HSM), Trusted Platform Module (TPM) ou outro elemento criptográfico.

    Para ter mais informações, consulte Instale o software AWS IoT Greengrass principal com provisionamento manual de recursos.

  • Instalação com provisionamento de AWS IoT frota

    Escolha essa opção para criar os AWS recursos necessários a partir de um modelo de provisionamento de AWS IoT frota. Você pode escolher essa opção para criar dispositivos semelhantes em uma frota ou se fabricar dispositivos que seus clientes ativarão posteriormente, como veículos ou dispositivos domésticos inteligentes. Os dispositivos usam certificados de declaração para autenticar e provisionar AWS recursos, incluindo um certificado de cliente X.509 que o dispositivo usa para se conectar ao Nuvem AWS para operação normal. Você pode incorporar ou atualizar os certificados de solicitação no hardware do dispositivo durante a fabricação e usar o mesmo certificado de solicitação e chave para provisionar vários dispositivos. Você também pode configurar dispositivos para se conectar na porta 443 ou por meio de um proxy de rede.

    Para ter mais informações, consulte Instale o software AWS IoT Greengrass principal com provisionamento de AWS IoT frota.

  • Instalação com provisionamento personalizado

    Escolha essa opção para desenvolver um aplicativo Java personalizado que provisione os AWS recursos necessários. Você pode escolher essa opção se criar seus próprios certificados de cliente X.509 ou se quiser ter mais controle sobre o processo de provisionamento. AWS IoT Greengrassfornece uma interface que você pode implementar para trocar informações entre seu aplicativo de provisionamento personalizado e o instalador do software AWS IoT Greengrass Core.

    Para ter mais informações, consulte Instale o software AWS IoT Greengrass principal com provisionamento personalizado de recursos.

O AWS IoT Greengrass também fornece ambientes em contêineres que executam o software do AWS IoT Greengrass Core. Você pode usar um Dockerfile para executar AWS IoT Greengrass em um contêiner Docker.