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. Essas etapas não se aplicam ao nucleus Lite.Se você é um usuário iniciante do AWS IoT Greengrass V2, recomendamos que você primeiro conclua o tutorial de introdução para configurar um dispositivo principal e explorar os recursos do. AWS IoT Greengrass
Plataformas compatíveis
Requisitos do dispositivo
Requisitos da função do Lambda
Importante
Atualmente, não há suporte para funções do Lambda no Greengrass nucleus lite.
O dispositivo deve atender aos seguintes requisitos para executar funções do Lambda:
-
Um sistema operacional baseado em Linux.
-
O dispositivo deve ter o comando de shell
mkfifo. -
O dispositivo deve executar as bibliotecas de linguagem de programação obrigatórias para uma função do Lambda. É necessário instalar as bibliotecas obrigatórias no dispositivo e adicioná-las à variável de ambiente
PATH. O Greengrass oferece suporte a todas as versões compatíveis com o Lambda dos runtimes Python, Node.js e Java. O Greengrass não impõe nenhuma outra restrição às versões de runtime obsoletas do Lambda. Para obter mais informações sobre o AWS IoT Greengrass suporte para tempos de execução do Lambda, consulte. Executar funções AWS Lambda. -
Para executar funções do Lambda em contêiner, o dispositivo deve atender aos seguintes requisitos:
-
Kernel Linux versão 4.4 ou posterior.
-
O kernel deve ser compatível com cgroups
v1, e é necessário 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 cgroup de dispositivos para funções do Lambda em contêiner para acessar dispositivos ou volumes do sistema.
O software AWS IoT Greengrass Core não suporta cgroups v2.
Para atender a esse requisito, inicialize o dispositivo com os parâmetros do kernel do Linux a seguir.
cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0dica
Em um Raspberry Pi, edite o arquivo
/boot/cmdline.txtpara definir os parâmetros do kernel do dispositivo. -
-
É necessário habilitar as seguintes configurações do kernel do 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 referente à sua distribuição Linux para saber como verificar e definir parâmetros do kernel do Linux. Você também pode usar AWS IoT Device Tester for AWS IoT Greengrass para verificar se seu dispositivo atende a esses requisitos. Para obter mais informações, consulte Como usar o AWS IoT Device Tester para o AWS IoT Greengrass V2.
-
-
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
Abra a https://portal.aws.amazon.com/billing/inscrição.
Siga as instruções online.
Parte do procedimento de inscrição envolve receber uma chamada telefônica ou uma mensagem de texto e inserir um código de verificação pelo 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 Serviços da AWS e recursos na conta. Como prática recomendada de segurança, atribua o acesso administrativo a um usuário e use somente o usuário-raiz para executar tarefas que exigem 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) |
Usar 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) |
Usar credenciais de longo prazo para acessar a AWS. | Seguindo as instruções em Criar um acesso de emergência para um usuário do IAM no Guia do usuário do IAM. | Configurar o acesso programático, com base em Gerenciar chaves de acesso para usuários do IAM no Guia do usuário do IAM. |