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á.
Configurando dispositivos AWS IoT Greengrass principais
Conclua as tarefas nesta seção para instalar, configurar e executar o software AWS IoT Greengrass principal.
nota
Esta seção descreve a instalação e a configuração avançadas do software AWS IoT Greengrass Core. Se você é usuário iniciante do AWS IoT Greengrass V2, recomendamos que primeiro conclua o tutorial de introdução para configurar um dispositivo principal e explorar os recursos do AWS IoT Greengrass.
Plataformas compatíveis e requisitos
Antes de começar, certifique-se de atender aos seguintes requisitos para instalar e executar o software AWS IoT Greengrass Core.
dica
Você pode pesquisar dispositivos qualificados AWS IoT Greengrass V2 no Catálogo de dispositivos do AWS parceiro
Plataformas compatíveis
AWS IoT Greengrass suporta oficialmente dispositivos que executam as seguintes plataformas. Dispositivos com plataformas não incluídas nessa lista podem funcionar, mas AWS IoT Greengrass testes somente nessas plataformas especificadas.
As plataformas Linux também podem ser executadas AWS IoT Greengrass V2 em um contêiner Docker. Para ter mais informações, consulte Execute AWS IoT Greengrass o software Core em um contêiner Docker.
Para criar um sistema operacional personalizado baseado em Linux, você pode usar a BitBake receita AWS IoT Greengrass V2
do projeto. meta-aws
meta-aws
projeto fornece receitas que você pode usar para criar recursos de software de AWS ponta em sistemas Linux embarcados
Requisitos do dispositivo
Os dispositivos devem atender aos seguintes requisitos para instalar e executar o software AWS IoT Greengrass Core v2.x.
nota
Você pode usar AWS IoT Device Tester for AWS IoT Greengrass para verificar se seu dispositivo pode executar o software AWS IoT Greengrass Core e se comunicar com Nuvem AWS o. Para ter mais informações, consulte Usando AWS IoT Device Tester para AWS IoT Greengrass V2.
Requisitos da função do Lambda
Seu dispositivo deve atender aos seguintes requisitos para executar as funções do Lambda:
-
Um sistema operacional baseado em Linux.
-
Seu dispositivo deve ter o comando
mkfifo
shell. -
Seu dispositivo deve executar as bibliotecas de linguagem de programação exigidas por uma função Lambda. Você deve instalar as bibliotecas necessárias no dispositivo e adicioná-las à variável de
PATH
ambiente. O Greengrass é compatível com todas as versões compatíveis com o Lambda dos tempos de execução Python, Node.js e Java. O Greengrass não aplica nenhuma restrição adicional às versões obsoletas de tempo de execução do Lambda. Para obter mais informações sobre o AWS IoT Greengrass suporte para tempos de execução do Lambda, consulte. Executar AWS Lambda funções -
Para executar funções Lambda em contêineres, seu dispositivo deve atender aos seguintes requisitos:
-
Kernel Linux versão 4.4 ou posterior.
-
O kernel deve suportar cgroups
v1, e você deve habilitar e montar os seguintes cgroups: -
O cgroup de memória AWS IoT Greengrass para definir o limite de memória para funções Lambda em contêineres.
-
O grupo de dispositivos para funções Lambda em contêineres para acessar dispositivos ou volumes do sistema.
O software AWS IoT Greengrass Core não é compatível com cgroups v2.
Para atender a esse requisito, inicialize o dispositivo com os seguintes parâmetros do kernel Linux.
cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0
dica
Em um Raspberry Pi, edite o
/boot/cmdline.txt
arquivo para definir os parâmetros do kernel do dispositivo. -
-
Você deve habilitar as seguintes configurações do kernel Linux no dispositivo:
-
Namespace:
-
CONFIG_IPC_NS
-
CONFIG_UTS_NS
-
CONFIG_USER_NS
-
CONFIG_PID_NS
-
-
Cgroups:
-
CONFIG_CGROUP_DEVICE
-
CONFIG_CGROUPS
-
CONFIG_MEMCG
-
-
Outros:
-
CONFIG_POSIX_MQUEUE
-
CONFIG_OVERLAY_FS
-
CONFIG_HAVE_ARCH_SECCOMP_FILTER
-
CONFIG_SECCOMP_FILTER
-
CONFIG_KEYS
-
CONFIG_SECCOMP
-
CONFIG_SHMEM
-
dica
Consulte a documentação da sua distribuição Linux para saber como verificar e definir os parâmetros do kernel Linux. Você também pode usar AWS IoT Device Tester for AWS IoT Greengrass para verificar se seu dispositivo atende a esses requisitos. Para ter mais informações, consulte Usando AWS IoT Device Tester para AWS IoT Greengrass V2.
-
-
Considerações sobre recursos para dispositivos Windows
No momento, alguns AWS IoT Greengrass recursos não são compatíveis com dispositivos Windows. Analise as diferenças de recursos para confirmar se um dispositivo Windows atende aos seus requisitos. Para ter mais informações, consulte Compatibilidade de recursos do Greengrass por sistema operacional.
Configurar um Conta da AWS
Se você não tiver um Conta da AWS, conclua as etapas a seguir para criar um.
Para se inscrever em um Conta da AWS
Siga as instruções on-line.
Parte do procedimento de inscrição envolve receber uma chamada telefônica e digitar um código de verificação no teclado do telefone.
Quando você se inscreve em um Conta da AWS, um Usuário raiz da conta da AWSé criado. O usuário-raiz tem acesso a todos os AWS services e recursos na conta. Como uma prática recomendada de segurança, atribua o acesso administrativo para um usuário e use somente o usuário-raiz para executar tarefas que requerem o acesso de usuário-raiz.
Para criar um usuário administrador, selecione uma das opções a seguir.
Selecionar uma forma de gerenciar o administrador | Para | Por | Você também pode |
---|---|---|---|
Centro de Identidade do IAM (Recomendado) |
Use credenciais de curto prazo para acessar a AWS. Isso está de acordo com as práticas recomendadas de segurança. Para obter informações sobre as práticas recomendadas, consulte Práticas recomendadas de segurança no IAM no Guia do usuário do IAM. |
Seguindo as instruções em Conceitos básicos no Guia do usuário do AWS IAM Identity Center . | Configure o acesso programático configurando o AWS CLI para uso AWS IAM Identity Center no Guia do AWS Command Line Interface usuário. |
No IAM (Não recomendado) |
Use credenciais de curto prazo para acessar a AWS. | Seguindo as instruções em Criar o seu primeiro usuário administrador e um grupo de usuários do IAM no Guia do usuário do IAM. | Para configurar o acesso programático, consulte Gerenciamento de chaves de acesso de usuários do IAM no Guia do usuário do IAM. |