Instale o software 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á.

Instale o software AWS IoT Greengrass Core

AWS IoT Greengrass se 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:

  • Qualquer AWS IoT coisa. Quando você registra um dispositivo como uma AWS IoT coisa, esse dispositivo pode usar um certificado digital para se autenticar AWS. Esse certificado permite que o dispositivo se comunique com AWS IoT AWS IoT Greengrass e. Para obter mais informações, consulte Autenticação e autorização de dispositivos para AWS IoT Greengrass.

  • (Opcional) Qualquer grupo de AWS IoT coisas. Use grupos de objetos 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 obter 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 interaja AWS IoT, envie registros para o Amazon CloudWatch Logs e baixe artefatos de componentes personalizados do Amazon Simple Storage Service (Amazon S3). Para obter mais informações, consulte Autorize os dispositivos principais a interagir com os serviços da 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 mais informações, consulte Autorizar de chamadas diretas para serviços da AWS no Guia do desenvolvedor do AWS IoT Core .

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

  • Instalação rápida

    Selecione essa opção para configurar um dispositivo principal do Greengrass da forma mais simples 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 seu Conta 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 obter 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 seu Conta 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 obter 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 aprovisionamento 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 obter 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 uma aplicação Java personalizada que provisione os recursos necessários da AWS . 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 Greengrass fornece 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 obter mais informações, consulte Instale o software AWS IoT Greengrass principal com provisionamento personalizado de recursos.

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