

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.

# Tutoriel : envoyer un e-mail lorsque des événements se produisent à l'aide d'Amazon EventBridge
<a name="eb-s3-object-created-tutorial"></a>

Vous pouvez envoyer des notifications par e-mail lorsque des objets [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) sont créés à l'aide d'Amazon et d' EventBridge Amazon [SNS](https://docs.aws.amazon.com/sns/latest/dg/welcome.html). Dans ce didacticiel, vous allez créer une rubrique et un abonnement SNS. Vous allez ensuite créer une [règle](eb-rules.md) dans la EventBridge console qui envoie [des événements](eb-events.md) à cette rubrique lorsque des `Object Created` événements Amazon S3 sont reçus.

**Topics**
+ [Prérequis](#eb-s3-object-created-tutorial-prerequisite)
+ [Étape 1 : Créer une rubrique Amazon SNS](#eb-s3-object-created-tutorial-create-topic)
+ [Étape 2 : Créer un abonnement Amazon SNS](#eb-s3-object-created-tutorial-create-sns)
+ [Étape 3 : Créer une règle](#eb-s3-object-created-tutorial-create-rule)
+ [Étape 4 : Tester la règle](#eb-s3-object-created-tutorial-test-rule)
+ [Étape 5 : Nettoyer vos ressources](#cleanup)

## Prérequis
<a name="eb-s3-object-created-tutorial-prerequisite"></a>

Pour recevoir des événements Amazon S3 EventBridge, vous devez les activer EventBridge dans la console Amazon S3. Ce didacticiel suppose que EventBridge c'est activé. Pour plus d'informations, consultez [Activer Amazon EventBridge dans la console S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enable-event-notifications-eventbridge.html).

## Étape 1 : Créer une rubrique Amazon SNS
<a name="eb-s3-object-created-tutorial-create-topic"></a>

Créez un sujet pour recevoir les événements EventBridge.

**Pour créer une rubrique**

1. [Ouvrez la console Amazon SNS à l'adresse v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans le volet de navigation, choisissez **Rubriques**.

1. Choisissez **Créer une rubrique**.

1. Pour **Type**, choisissez **Standard**.

1. Entrez **eventbridge-test** comme nom de la rubrique.

1. Choisissez **Créer une rubrique**.

## Étape 2 : Créer un abonnement Amazon SNS
<a name="eb-s3-object-created-tutorial-create-sns"></a>

Créez un abonnement pour obtenir des notifications par e-mail d’Amazon S3 lorsque la rubrique reçoit des événements.

**Pour créer un abonnement**

1. [Ouvrez la console Amazon SNS à l'adresse v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Dans le panneau de navigation, sélectionnez **Abonnements**.

1. Sélectionnez **Créer un abonnement**.

1. Pour **ARN de la rubrique**, choisissez la rubrique que vous avez créée à l’étape 1. Pour ce didacticiel, choisissez **eventbridge-test**.

1. Pour **Protocole**, choisissez **E-mail**.

1. Saisissez votre adresse e-mail dans **Endpoint (Point de terminaison)**.

1. Choisissez **Créer un abonnement**.

1. Confirmez l’abonnement en choisissant **Confirmer l’abonnement** dans l’e-mail que vous recevez du service de notifications AWS .

## Étape 3 : Créer une règle
<a name="eb-s3-object-created-tutorial-create-rule"></a>

Créez une règle de sorte que des événements soient envoyés à votre rubrique lorsqu’un objet Amazon S3 est créé.

**Pour créer une règle**

1. Ouvrez la EventBridge console Amazon à l'adresse [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Dans le volet de navigation, choisissez **Règles**.

1. Choisissez **Créer une règle**.

1. Saisissez un nom et une description pour la règle. Par exemple, nommez la règle `s3-test`

1. Pour **Bus d’événements**, sélectionnez **Par défaut**.

1. Pour **Type de règle**, choisissez **Règle avec un modèle d’événement**.

1. Choisissez **Suivant**.

1. Dans **Source de l'événement**, sélectionnez **AWS événements ou événements EventBridge partenaires**.

1. Pour **Méthode de création**, choisissez **Utiliser le formulaire d’événement**.

1. Pour **Event pattern** (Modèle d’événement), procédez comme suit :

   1. Pour **Source d’événement**, sélectionnez **Services AWS ** dans la liste déroulante.

   1. Pour **Service AWS **, sélectionnez **Simple Storage Service (S3)** dans la liste déroulante.

   1. Pour **Type d’événement**, choisissez **Notification d’événement Amazon S3** dans la liste déroulante.

   1. Choisissez **Événement(s) spécifique(s)**, puis sélectionnez **Objets créés** dans la liste déroulante.

   1. Choisissez **Tout compartiment**.

1. Choisissez **Suivant**.

1. Pour **Types de cibles**, choisissez **service AWS **.

1. Pour **Sélectionner une cible**, choisissez **Rubrique SNS** dans la liste déroulante.

1. Pour **Rubrique**, sélectionnez la rubrique Amazon SNS que vous avez créée dans la section **Étape 1 : Créer une rubrique SNS**. Dans cet exemple, sélectionnez `eventbridge-test`.

1. Choisissez **Suivant**.

1. Choisissez **Suivant**.

1. Consultez les détails de la règle et choisissez **Create rule** (Créer une règle).

## Étape 4 : Tester la règle
<a name="eb-s3-object-created-tutorial-test-rule"></a>

Pour tester votre règle, créez un objet Amazon S3 en téléchargeant un fichier dans un compartiment EventBridge activé. Ensuite, attendez quelques minutes et vérifiez si vous avez reçu un e-mail du service de notifications AWS .

## Étape 5 : Nettoyer vos ressources
<a name="cleanup"></a>

Vous pouvez maintenant supprimer les ressources que vous avez créées pour ce didacticiel, sauf si vous souhaitez les conserver. En supprimant AWS les ressources que vous n'utilisez plus, vous évitez des frais inutiles sur votre AWS compte.

**Pour supprimer la rubrique SNS**

1. Ouvrez la [page Rubriques](https://console.aws.amazon.com/sns/v3/home#/topics) de la console SNS.

1. Sélectionnez la rubrique que vous avez créée.

1. Sélectionnez **Delete (Supprimer)**.

1. Saisissez **delete me**.

1. Sélectionnez **Delete (Supprimer)**.

**Pour supprimer l’abonnement SNS**

1. Ouvrez la [page Abonnements](https://console.aws.amazon.com/sns/v3/home#/subscriptions) de la console SNS.

1. Sélectionnez l’abonnement que vous avez créé.

1. Sélectionnez **Delete (Supprimer)**.

1. Sélectionnez **Delete (Supprimer)**.

**Pour supprimer la ou les EventBridge règles**

1. Ouvrez la [page Règles](https://console.aws.amazon.com/events/home#/rules) de la EventBridge console.

1. Sélectionnez la ou les règles que vous avez créées.

1. Sélectionnez **Delete (Supprimer)**.

1. Sélectionnez **Supprimer**.