

**Avis de fin de support** : le 20 février 2026, le support du service Amazon Chime AWS prendra fin. Après le 20 février 2026, vous ne pourrez plus accéder à la console Amazon Chime ni aux ressources de l'application Amazon Chime. Pour plus d'informations, consultez le billet de [blog](https://aws.amazon.com/blogs/messaging-and-targeting/update-on-support-for-amazon-chime/). **Remarque :** Cela n'a aucune incidence sur la disponibilité du [service Amazon Chime SDK](https://aws.amazon.com/chime/chime-sdk/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étape 2 : Configuration du point de terminaison sortant pour un chatbot Amazon Chime
<a name="config-endpoints"></a>

Après avoir créé un identifiant de chatbot pour votre compte Amazon Chime Enterprise, configurez votre point de terminaison sortant pour qu'Amazon Chime l'utilise pour envoyer des messages à votre bot. Le point de terminaison sortant peut être un ARN de AWS Lambda fonction ou un point de terminaison HTTPS que vous avez créé dans le cadre des [prérequis](use-bots.md#bots-prereqs). Pour plus d'informations sur Lambda, consultez le *guide du développeur [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/)*.

**Note**  
Si le point de terminaison HTTPS sortant de votre bot n'est pas configuré ou est vide, les administrateurs du salon de discussion ne peuvent pas ajouter le bot au salon de discussion. De plus, les utilisateurs du salon de discussion ne peuvent pas interagir avec le bot.

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

Pour configurer un point de terminaison sortant pour votre chatbot, utilisez la **put-events-configuration** commande du. AWS CLI Configurez un ARN de fonction Lambda ou un point de terminaison HTTPS sortant.

------
#### [ 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
```

------

Amazon Chime répond avec l'ID du bot et le point de terminaison HTTPS.

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

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

Pour configurer le point de terminaison sortant de votre chatbot, utilisez l'opération d'API Amazon [PutEventsConfiguration](https://docs.aws.amazon.com/chime/latest/APIReference/API_PutEventsConfiguration.html)Chime dans le manuel Amazon *Chime* API Reference. Configurez un ARN de fonction Lambda ou un point de terminaison HTTPS sortant.
+ **Si vous configurez un ARN de fonction Lambda**, Amazon Chime appelle Lambda pour ajouter l'autorisation permettant au compte de l'administrateur Amazon Chime d'appeler l'ARN AWS de la fonction Lambda fourni. Ceci est suivi d'un appel à sec pour vérifier qu'Amazon Chime est autorisé à appeler la fonction. Si l'ajout d'autorisations échoue ou si l'invocation du dry run échoue, la `PutEventsConfiguration` requête renvoie une erreur HTTP 4xx.
+ **Si vous configurez un point de terminaison HTTPS sortant**, Amazon Chime vérifie votre point de terminaison en envoyant une requête HTTP Post avec une charge utile Challenge JSON au point de terminaison HTTPS sortant que vous avez fourni à l'étape précédente. Votre point de terminaison HTTPS sortant doit répondre en renvoyant le paramètre Challenge au format JSON. Les exemples suivants illustrent la demande et une réponse valide.

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

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

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

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

------

  Si le challenge handshake échoue, la demande `PutEventsConfiguration` renvoie une erreur HTTP 4xx.

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

L'exemple de code suivant montre comment configurer un point de terminaison à l'aide du 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):
```