

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.

# Surveillance AWS Proton
<a name="monitoring"></a>

La surveillance joue un rôle important dans le maintien de la fiabilité, de la disponibilité AWS Proton et des performances de vos AWS solutions. La section suivante décrit les outils de surveillance que vous pouvez utiliser AWS Proton.

# Automatisez AWS Proton avec EventBridge
<a name="event-bridge"></a>

Vous pouvez suivre AWS Proton les événements sur Amazon EventBridge. EventBridge fournit un flux de données en temps réel à partir de vos propres applications, applications software-as-a-service (SaaS) et Services AWS. Vous pouvez configurer des événements pour répondre aux modifications de l'état des AWS ressources. EventBridge achemine ensuite ces données vers des services *cibles* tels qu' AWS Lambda Amazon Simple Notification Service. Ces événements sont les mêmes que ceux qui apparaissent dans Amazon CloudWatch Events. CloudWatch Les événements fournissent un flux d'événements système en temps quasi réel qui décrivent les modifications apportées aux AWS ressources. Pour plus d'informations, consultez [Qu'est-ce qu'Amazon EventBridge ?](https://docs.aws.amazon.com/eventbridge/latest/userguide/) dans le *guide de EventBridge l'utilisateur Amazon*.

 EventBridge À utiliser pour être informé des changements d'état dans les flux de travail de AWS Proton provisionnement.

## Types d’événements
<a name="event-types"></a>

Les événements sont composés de règles qui incluent un modèle d'événements et des cibles. Vous configurez une règle en choisissant le modèle d'événement et les objets cibles :

Modèle d’événement  
Chaque règle est exprimée sous la forme d'un modèle d'événements avec la source et le type d'événements à surveiller ainsi que les cibles des événements. Pour surveiller les événements, vous créez une règle avec le service que vous surveillez comme source d'événements. Par exemple, vous pouvez créer une règle avec un modèle d'événement utilisé AWS Proton comme source d'événement pour déclencher une règle en cas de modification de l'état d'un déploiement.

Targets  
La règle reçoit un service sélectionné comme cible de l'événement. Vous pouvez configurer un service cible pour envoyer des notifications, capturer des informations d'état, prendre des mesures correctives, initier des événements ou prendre d'autres mesures.

Les objets d'événement contiennent des champs standard tels que l'ID, le compte Région AWS, le type de détail, la source, la version, la ressource, l'heure (facultatif). Le champ de détail est un objet imbriqué contenant des champs personnalisés pour l'événement.

AWS Proton les événements sont émis dans la mesure du possible. La fourniture de tous les efforts signifie que le service tente d'envoyer tous les événements à EventBridge, mais dans de rares cas, un événement peut ne pas être livré.

Pour chaque AWS Proton ressource pouvant émettre des événements, le tableau suivant répertorie la valeur du type de détail, les champs de détail et (le cas échéant) une référence à une liste de valeurs pour les champs de `previousStatus` détail `status` et de détail. Lorsqu'une ressource est supprimée, la valeur du champ de `status` détail est`DELETED`.


| Ressource | Valeur du type de détail | Champs de détail | 
| --- | --- | --- | 
|  `EnvironmentTemplate`  |  AWS Proton Modification du statut du modèle d'environnement  |  `name` `status` `previousStatus`  | 
|  `EnvironmentTemplateVersion`  |  AWS Proton Modification de l'état de la version du modèle d'environnement  |  `name` `majorVersion` `minorVersion` `status` `previousStatus` [valeurs de statut](https://docs.aws.amazon.com/proton/latest/APIReference/API_EnvironmentTemplateVersion.html#proton-Type-EnvironmentTemplateVersion-status)  | 
|  `ServiceTemplate`  |  AWS Proton Modification du statut du modèle de service  |  `name` `status` `previousStatus`  | 
|  `ServiceTemplateVersion`  |  AWS Proton Modification du statut de la version du modèle de service  |  `name` `majorVersion` `minorVersion` `status` `previousStatus` [valeurs de statut](https://docs.aws.amazon.com/proton/latest/APIReference/API_ServiceTemplateVersion.html#proton-Type-ServiceTemplateVersion-status)  | 
|  `Environment`  |  AWS Proton Modification de l'état de l'environnement  |  `name` `status` `previousStatus`  | 
|  `Service`  |  AWS Proton Modification de l'état du service  |  `name` `status` `previousStatus` [valeurs de statut](https://docs.aws.amazon.com/proton/latest/APIReference/API_Service.html#proton-Type-Service-status)  | 
|  `ServiceInstance`  |  AWS Proton Modification du statut de l'instance de service  |  `name` `serviceName` `status` `previousStatus`  | 
|  `ServicePipeline`  |  AWS Proton Modification de l'état du pipeline de services  |  `serviceName` `status` `previousStatus`  | 
|  `EnvironmentAccountConnection`  |  AWS Proton Modification de l'état de connexion au compte d'environnement  |  `id` `status` `previousStatus` [valeurs de statut](https://docs.aws.amazon.com/proton/latest/APIReference/API_EnvironmentAccountConnection.html#proton-Type-EnvironmentAccountConnection-status)  | 
|  `Component`  |  AWS Proton Modification de l'état du composant  |  `name` `status` `previousStatus`  | 

## AWS Proton exemples d'événements
<a name="event-examples"></a>

Les exemples suivants montrent AWS Proton comment envoyer des événements à EventBridge.

**Modèle de service**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Service Template Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"],
    "detail": {
        "name": "sample-service-template-name",
        "status": "PUBLISHED",
        "previousStatus": "DRAFT"
    }
}
```

**Version du modèle de service**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Service Template Version Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"],
    "detail": {
        "name": "sample-service-template-name",
        "majorVersion": "1",
        "minorVersion": "0",
        "status": "REGISTRATION_FAILED",
        "previousStatus": "REGISTRATION_IN_PROGRESS"
    }
}
```

**Environnement**

```
{
    "source": "aws.proton",
    "detail-type": ["AWS Proton Environment Status Change"],
    "time": "2021-03-22T23:21:40.734Z",
    "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"],
    "detail": {
        "name": "sample-environment",
        "status": "DELETE_FAILED",
        "previousStatus": "DELETE_IN_PROGRESS"
    }
}
```

# 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 avez créée à 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 vous informant de l'état du service.

   ```
   {
       "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**.

# Maintenez l'infrastructure à jour grâce au AWS Proton tableau de bord
<a name="monitoring-dashboard"></a>

Le AWS Proton tableau de bord fournit un résumé des AWS Proton ressources de votre AWS compte, en mettant particulièrement l'accent sur l'obsolescence, c'est-à-dire sur *la* manière dont les ressources déployées sont mises à jour. Une ressource déployée est à jour lorsqu'elle utilise la version recommandée du modèle qui lui est associé. Une ressource out-of-date déployée peut nécessiter une mise à jour majeure ou mineure de la version du modèle.

## Afficher le tableau de bord dans la AWS Proton console
<a name="w2aac28b9b7"></a>

Pour afficher le AWS Proton tableau de bord, ouvrez la [AWS Proton console](https://console.aws.amazon.com//proton/), puis, dans le volet de navigation, sélectionnez **Tableau de bord**.

### Ressources
<a name="w2aac28b9b7b9"></a>

![\[Onglet Ressources\]](http://docs.aws.amazon.com/fr_fr/proton/latest/userguide/images/dashboard.png)


Le premier onglet du tableau de bord affiche le décompte de toutes les ressources de votre compte. L'onglet Ressources indique le nombre d'instances de service, de services, d'environnements et de composants, ainsi que vos modèles de ressources. Il décompose également le nombre de ressources pour chaque type de ressource déployé en fonction de l'état des ressources de ce type. Un tableau des instances de service présente les détails de chaque instance de service : son statut de déploiement, les AWS Proton ressources auxquelles elle est associée, les mises à jour disponibles et certains horodatages.

Vous pouvez filtrer la liste des instances de service en fonction de n'importe quelle propriété de table. Par exemple, vous pouvez filtrer pour voir les instances de service dont les déploiements se situent dans une fenêtre de temps spécifique, ou les instances de service obsolètes par rapport aux recommandations de versions majeures ou mineures.

Choisissez le nom d'une instance de service pour accéder à la page détaillée de l'instance de service, où vous pouvez agir pour effectuer les mises à jour de version appropriées. Choisissez un autre nom de AWS Proton ressource pour accéder à sa page détaillée, ou choisissez un type de ressource pour accéder à la liste de ressources correspondante.

### Historique des déploiements
<a name="w2aac28b9b7c13"></a>

![\[onglet Historique des déploiements\]](http://docs.aws.amazon.com/fr_fr/proton/latest/userguide/images/deployment-history.png)


L'onglet Historique des déploiements vous permet de consulter les détails de vos déploiements. Dans le tableau de l'historique des déploiements, vous pouvez suivre l'état du déploiement, ainsi que l'environnement et l'ID de déploiement. Vous pouvez choisir le nom de la ressource ou l'ID de déploiement pour obtenir encore plus de détails, tels qu'un message d'état du déploiement et les sorties de ressources. Le tableau vous permet également de filtrer selon n'importe quelle propriété du tableau.