

**Aviso de fim do suporte**: em 20 de fevereiro de 2026, AWS encerrará o suporte para o serviço Amazon Chime. Após 20 de fevereiro de 2026, não será mais possível acessar o console do Amazon Chime ou os recursos de aplicação do Amazon Chime. Para obter mais informações, acesse esta [publicação no blog](https://aws.amazon.com/blogs/messaging-and-targeting/update-on-support-for-amazon-chime/). **Nota:** Isso não afeta a disponibilidade do serviço [Amazon Chime SDK](https://aws.amazon.com/chime/chime-sdk/).

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

# Etapa 2: Configurar o endpoint de saída para um chatbot do Amazon Chime
<a name="config-endpoints"></a>

Depois de criar uma ID de chatbot para sua conta empresarial do Amazon Chime, configure o endpoint de saída para o Amazon Chime usar para enviar mensagens ao seu bot. [O endpoint de saída pode ser um AWS Lambda ARN de função ou um endpoint HTTPS que você criou como parte dos pré-requisitos.](use-bots.md#bots-prereqs) Para obter mais informações sobre o Lambda, consulte o *Manual do desenvolvedor do [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/)*.

**nota**  
Se o endpoint HTTPS de saída para seu bot não estiver configurado ou estiver vazio, os administradores de sala de chat não poderão adicionar o bot a uma sala de chat. Além disso, os usuários da sala de chat não podem interagir com o bot.

## AWS CLI
<a name="endpoint-cli"></a>

Para configurar um endpoint de saída para seu chatbot, use o comando **put-events-configuration** no AWS CLI. Configure um ARN da função do Lambda ou um endpoint HTTPS de saída.

------
#### [ Lambda ARN ]

```
aws chime put-events-configuration --account-id 12a3456b-7c89-012d-3456-78901e23fg45 --bot-id botId --lambda-function-arn arn:aws:lambda:us-east-1:111122223333:function:function-name
```

------
#### [ HTTPS endpoint ]

```
aws chime put-events-configuration --account-id 12a3456b-7c89-012d-3456-78901e23fg45 --bot-id botId --outbound-events-https-endpoint https://example.com:8000
```

------

O Amazon Chime responde com o ID do bot e o endpoint HTTPS.

```
{
    "EventsConfiguration": {
        "BotId": "BotId", 
        "OutboundEventsHTTPSEndpoint": "https://example.com:8000"
    }
}
```

## API do Amazon Chime
<a name="endpoint-api"></a>

*Para configurar o endpoint de saída do seu chatbot, use a operação da API Amazon Chime na Amazon Chime [PutEventsConfiguration](https://docs.aws.amazon.com/chime/latest/APIReference/API_PutEventsConfiguration.html)API Reference.* Configure um ARN da função do Lambda ou um endpoint HTTPS de saída.
+ **Se você configurar um ARN de função do Lambda, o Amazon** Chime chama o Lambda para adicionar permissão para permitir que a conta AWS do administrador do Amazon Chime invoque o ARN da função Lambda fornecida. Isso é seguido por uma invocação de simulação para verificar se o Amazon Chime tem permissão para invocar a função. Se houver falha na adição das permissões ou na invocação da simulação, a solicitação `PutEventsConfiguration` retornará um erro HTTP 4xx.
+ **Se você configurar um endpoint HTTPS**: o Amazon Chime verifica o endpoint enviando uma solicitação HTTP POST com uma carga útil JSON do Challenge para o endpoint HTTPS de saída que você forneceu na etapa anterior. Seu endpoint HTTPS de saída deve responder repetindo o parâmetro do Challenge no formato JSON. Os exemplos a seguir mostram a solicitação e uma resposta válida.

------
#### [ Request ]

  ```
                 HTTPS POST 
  
                 JSON Payload:
                 {
                    "Challenge":"00000000000000000000",
                    "EventType" : "HTTPSEndpointVerification"
                 }
  ```

------
#### [ Response ]

  ```
                 HTTP/1.1 200 OK
                 Content-type: application/json
  
                 {
                     "Challenge":"00000000000000000000"
                 }
  ```

------

  Se houver falha no handshake do Challenge, a solicitação `PutEventsConfiguration` retornará um erro HTTP 4xx.

## AWS SDK for Java
<a name="endpoint-sdk"></a>

O código de exemplo a seguir demonstra como configurar um endpoint usando o AWS SDK for Java.

```
PutEventsConfigurationRequest putEventsConfigurationRequest = new PutEventsConfigurationRequest()
     .withAccountId("chimeAccountId")
     .withBotId("botId")
     .withOutboundEventsHTTPSEndpoint("https://www.example.com")
     .withLambdaFunctionArn("arn:aws:lambda:region:account-id:function:function-name");

 chime.putEventsConfiguration(putEventsConfigurationRequest):
```