

Avis de fin de support : le 7 octobre 2026, AWS le support de AWS Proton. Après le 7 octobre 2026, vous ne pourrez plus accéder à la AWS Proton console ni aux AWS Proton ressources. Votre infrastructure déployée restera intacte. Pour plus d'informations, consultez le Guide [AWS Proton de dépréciation et de migration des services](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

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.

# EventBridgeTutorial: Envoyer des alertes Amazon Simple Notification Service en cas de modification AWS Proton de l'état du service
<a name="event-tutorial-sns"></a>

Dans ce didacticiel, vous allez utiliser une *règle d'événement AWS Proton * préconfigurée qui capture les modifications de statut de votre AWS Proton service. EventBridgeenvoie les modifications de statut à une rubrique Amazon SNS. Vous vous abonnez au sujet et Amazon SNS vous envoie des e-mails de modification du statut de votre AWS Proton service.

## Conditions préalables
<a name="event-tutorial-sns-prereq"></a>

Vous avez un AWS Proton service existant avec un `Active` statut. Dans le cadre de ce didacticiel, vous pouvez ajouter des instances de service à ce service, puis les supprimer.

Si vous devez créer un AWS Proton service, consultez[Commencer avec AWS Proton](ag-getting-started.md). Pour plus d’informations, consultez [AWS Proton quotas](ag-limits.md) et [Modifier un service](ag-svc-update.md).

## Étape 1 : Créer une rubrique Amazon SNS et s'y abonner
<a name="event-tutorial-sns-step1"></a>

Créez une rubrique Amazon SNS qui servira de *cible d'événement* pour la *règle d'événement* que vous créez à l'étape 2.

**Créer une rubrique Amazon SNS**

1. Connectez-vous et ouvrez la console [Amazon SNS.](https://console.aws.amazon.com//sns/v3/)

1. Dans le volet de navigation, choisissez **Rubriques**, puis **Créer une rubrique**.

1. Dans la page **Créer un sujet** :

   1. Choisissez **le type** **Standard**.

   1. Dans le **champ Nom**, entrez **tutorial-service-status-change** et choisissez **Créer un sujet**.

1. Sur la page **tutorial-service-status-change**détaillée, choisissez **Créer un abonnement**.

1. Sur la page **Créer un abonnement** :

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

   1. Dans le champ **Endpoint** (Point de terminaison), saisissez l'adresse e-mail à laquelle vous avez actuellement accès et choisissez **Create subscription** (Créer un abonnement).

1. Vérifiez votre compte de messagerie et attendez de recevoir un e-mail de confirmation de l'abonnement. Lorsque vous le recevez, ouvrez-le et choisissez **Confirmer l'abonnement**.

## Étape 2 : Enregistrer une règle d'événement
<a name="event-tutorial-ebridge-step2"></a>

Enregistrez une *règle d'événement* qui capture les modifications de statut de votre AWS Proton service. Pour de plus amples informations, veuillez consulter [Conditions préalables](#event-tutorial-sns-prereq).

**Créez une règle d'événement.**

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

1. Dans le volet de navigation, choisissez **Events**, **Rules**.

1. Sur la page **Règles**, dans la section **Règles**, choisissez **Créer une règle**.

1. Sur la page **Créer une règle** :

   1. Dans la section **Nom et description**, pour **Nom**, entrez**tutorial-rule**.

   1. Dans la section **Définir le modèle**, choisissez le **modèle d'événement**.

      1. Dans **Modèle de correspondance d'événement**, choisissez **Prédéfini par un service**.

      1. Pour **Service Provider** (Fournisseur de service), sélectionnez **AWS**.

      1. Pour **Nom du service**, choisissez **AWS Proton**.

      1. Pour **Type d'événement**, choisissez **Changement AWS Proton de statut du service**.

         Le **modèle d'événement** apparaît dans un éditeur de texte.

      1. Ouvrez la [AWS Proton console](https://console.aws.amazon.com//proton/).

      1. Dans le panneau de navigation, choisissez **Services**.

      1. Dans la page **Services**, choisissez le nom de votre AWS Proton service.

      1. Sur la page des **détails** du service, copiez le nom de ressource Amazon (ARN) du service.

      1. Revenez à la *EventBridge console* et à la règle de votre didacticiel, puis choisissez **Modifier** dans l'éditeur de texte.

      1. Dans l'éditeur de texte, pour`"resources":`, entrez l'ARN du service que vous avez copié à l'étape viii.

         ```
         {
             "source": ["aws.proton"],
             "detail-type": ["AWS Proton Service Status Change"],
             "resources": ["arn:aws:proton:{{region-id}}:{{123456789012}}:service/{{your-service}}"]
         }
         ```

      1. **Enregistrez** le modèle d'événement.

   1. Dans la section **Sélectionner les cibles** :

      1. Pour **Target** (Cible), choisissez **SNS topic** (Rubrique SNS).

      1. Dans le **champ Sujet**, sélectionnez **tutorial-service-status-change**.

   1. Choisissez **Créer**.

## Étape 3 : Testez la règle de votre événement
<a name="event-tutorial-ebridge-step3"></a>

Vérifiez que votre *règle d'événement* fonctionne en ajoutant une instance à votre AWS Proton service.

1. Passez à la [AWS Proton console](https://console.aws.amazon.com//proton/).

1. Dans le panneau de navigation, choisissez **Services**.

1. Dans la page **Services**, choisissez le nom de votre service.

1. Sur la page **Détails du service**, choisissez **Modifier**.

1. Dans la page **Configurer le service**, choisissez **Next**.

1. Dans la page **Configurer les paramètres personnalisés**, dans la section **Instances de service**, choisissez **Ajouter une nouvelle instance**.

1. Complétez le formulaire pour votre **nouvelle instance** :

   1. Entrez un **nom** pour votre nouvelle instance.

   1. Sélectionnez les *mêmes environnements compatibles* que ceux que vous avez choisis pour vos instances existantes.

   1. Entrez des valeurs pour les entrées requises.

   1. Choisissez **Suivant**.

1. Passez en revue vos entrées et choisissez **Mettre à jour**.

1. Une fois l'**état du service** activé`Active`, consultez vos e-mails pour vérifier que vous avez reçu AWS des notifications contenant des mises à jour du statut.

   ```
   {
       "version": "0",
       "id": "af76c382-2b3c-7a0a-cf01-936dff228276",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:40:16Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "ACTIVE",
           "status": "UPDATE_IN_PROGRESS",
           "name": "your-service"
       }
   }
   ```

   ```
   {
       "version": "0",
       "id": "87131e29-ad95-bda2-cd30-0ce825dfb0cd",
       "detail-type": "AWS Proton Service Status Change",
       "source": "aws.proton",
       "account": "123456789012",
       "time": "2021-06-29T20:42:27Z",
       "region": "region-id",
       "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"],
       "detail": {
           "previousStatus": "UPDATE_IN_PROGRESS",
           "status": "ACTIVE",
           "name": "your-service"
       }
   }
   ```

## Étape 4 : nettoyer
<a name="event-tutorial-ebridge-step4"></a>

Supprimez votre rubrique Amazon SNS et votre abonnement, puis supprimez votre EventBridge règle.

**Supprimez votre rubrique Amazon SNS et votre abonnement.**

1. Accédez à la [console Amazon SNS.](https://console.aws.amazon.com//sns/v3/)

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

1. Sur la page **Abonnements**, choisissez l'abonnement que vous avez souscrit à la rubrique nommée, `tutorial-service-status-change` puis choisissez **Supprimer**.

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

1. Sur la page **Sujets**, choisissez le sujet nommé, `tutorial-service-status-change` puis cliquez **sur Supprimer**.

1. Un modal vous invite à vérifier la suppression. Suivez les instructions et choisissez **Supprimer**.

**Supprimez votre EventBridge règle.**

1. Accédez à la [ EventBridge console Amazon](https://console.aws.amazon.com//events/).

1. Dans le volet de navigation, choisissez **Events**, **Rules**.

1. Sur la page **Règles**, choisissez la règle nommée, `tutorial-rule` puis sélectionnez **Supprimer**.

1. Un modal vous invite à vérifier la suppression. Sélectionnez **Delete (Supprimer)**.

**Supprimez l'instance de service ajoutée.**

1. Accédez à la [console AWS Proton](https://console.aws.amazon.com//proton/).

1. Dans le panneau de navigation, choisissez **Services**.

1. Sur la page **Services**, choisissez le nom de votre service.

1. Sur la page des détails du **service**, choisissez **Modifier**, puis **Suivant**.

1. Sur la page **Configurer les paramètres personnalisés**, dans la section **Instances de service**, choisissez **Supprimer** pour l'instance de service que vous avez créée dans le cadre de ce didacticiel, puis cliquez sur **Suivant**.

1. Passez en revue vos entrées et choisissez **Mettre à jour**.

1. Un modal vous invite à vérifier la suppression. Suivez les instructions et choisissez **Oui, supprimer**.