

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á.

# Preencha os pré-requisitos para implantar o agente do Edge Manager.
<a name="edge-greengrass-prerequisites"></a>

SageMaker O Edge Manager usa a AWS IoT Greengrass V2 para simplificar a implantação do agente do Edge Manager, seus modelos de aprendizado de máquina e seu aplicativo de inferência em seus dispositivos com o uso de componentes. Para facilitar a manutenção de suas funções AWS do IAM, o Edge Manager permite que você reutilize seu alias de AWS IoT função existente. Se você ainda não tiver um, o Edge Manager gera um alias de função como parte do trabalho de empacotamento do Edge Manager. Você não precisa mais associar um alias de função gerado a partir da tarefa de empacotamento do SageMaker Edge Manager à sua AWS IoT função. 

Antes de começar, você deve concluir os seguintes pré-requisitos:

1. Instale o software AWS IoT Greengrass Core. Para obter informações detalhadas, consulte [Instalar o software AWS IoT Greengrass principal](https://docs.aws.amazon.com/greengrass/v2/developerguide/getting-started.html#install-greengrass-v2).

1. Configure a AWS IoT Greengrass V2. Para obter mais informações, consulte [Instalar o software AWS IoT Greengrass principal com provisionamento manual de recursos](https://docs.aws.amazon.com/greengrass/v2/developerguide/manual-installation.html).
**nota**  
Certifique-se de que o nome da AWS IoT coisa esteja todo em minúsculas e não contenha caracteres, exceto (opcionalmente) traços (). `‐`
O perfil do IAM deve começar com `SageMaker*`

1. Anexe a permissão e a política em linha a seguir à função do IAM criada durante a configuração da AWS IoT Greengrass V2.
   + Navegue até o console do IAM [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).
   + Pesquise a função que você criou digitando o nome da função no campo **Pesquisa**.
   + Escolha sua função.
   + Em seguida, escolha **Anexar políticas**.
   + Pesquise por **AmazonSageMakerEdgeDeviceFleetPolicy**.
   + Selecionar **AmazonSageMakerFullAccess**(essa é uma etapa opcional que facilita a reutilização dessa função do IAM na compilação e empacotamento do modelo).
   + Adicione as permissões necessárias à política de permissões de uma função, não anexe políticas embutidas aos usuários do IAM.

------
#### [ JSON ]

****  

     ```
     {
         "Version":"2012-10-17",		 	 	 
         "Statement":[
           {
             "Sid":"GreengrassComponentAccess",
             "Effect":"Allow",
             "Action":[
                 "greengrass:CreateComponentVersion",
                 "greengrass:DescribeComponent"
             ],
             "Resource":"*"
            }
         ]
     }
     ```

------
   + Escolha **Anexar política**.
   + Escolha **Relações de confiança**.
   + Selecione **Editar relação de confiança**.
   + Substitua o conteúdo pelo seguinte:

------
#### [ JSON ]

****  

     ```
     {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
         {
           "Effect": "Allow",
           "Principal": {
             "Service": "credentials.iot.amazonaws.com"
           },
           "Action": "sts:AssumeRole"
         },
         {
           "Effect": "Allow",
           "Principal": {
             "Service": "sagemaker.amazonaws.com"
           },
           "Action": "sts:AssumeRole"
         }
       ]
     }
     ```

------

1. Crie uma frota de dispositivos do Edge Manager. Para obter informações sobre como criar uma frota, consulte [Configuração para dispositivos e frotas no SageMaker Edge Manager](edge-device-fleet.md).

1. Registre seu dispositivo com o mesmo nome do seu AWS IoT item criado durante a configuração da AWS IoT Greengrass V2.

1. Crie pelo menos um AWS IoT Greengrass componente privado personalizado. Esse componente é a aplicação que executa a inferência no dispositivo. Para obter mais informações, consulte [Crie um componente personalizado do Hello World](edge-greengrass-custom-component.md#edge-greengrass-create-custom-component-how).

**nota**  
O SageMaker Edge Manager e a AWS IoT Greengrass integração só funcionam para a AWS IoT Greengrass v2.
Tanto o nome da sua AWS IoT coisa quanto o nome do dispositivo Edge Manager devem ser iguais.
SageMaker O Edge Manager não carrega AWS IoT certificados locais e chama diretamente o endpoint do provedor de AWS IoT credenciais. Em vez disso, o SageMaker Edge Manager usa a AWS IoT Greengrass v2 TokenExchangeService e busca uma credencial temporária de um endpoint TES.