Surveillez les réservations de capacité à l'aide EventBridge - Amazon Elastic Compute Cloud

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.

Surveillez les réservations de capacité à l'aide EventBridge

AWS Health envoie des événements à Amazon EventBridge lorsqu'une réservation de capacité enregistrée sur votre compte est inférieure à 20 % d'utilisation sur certaines périodes. Avec EventBridge, vous pouvez établir des règles qui déclenchent des actions programmatiques en réponse à de tels événements. Par exemple, vous pouvez créer une règle qui annule automatiquement une réserve de capacité lorsque son taux d’utilisation passe en dessous de 20 % sur une période de 7 jours.

Les événements de EventBridge sont représentés sous forme JSON d'objets. Les champs propres à l'événement sont contenus dans la section « détail » de l'JSONobjet. Le champ « événement » contient le nom de l’événement. Le champ « résultat » contient l’état terminé de l’action qui déclenche l’événement. Pour plus d'informations, consultez les modèles EventBridge d'événements Amazon dans le guide de EventBridge l'utilisateur Amazon.

Pour plus d'informations, consultez le guide de EventBridge l'utilisateur Amazon.

Cette fonctionnalité n'est pas prise en charge dans AWS GovCloud (US).

Événements

AWS Health envoie les événements suivants lorsque l'utilisation de la capacité pour une réservation de capacité est inférieure à 20 %.

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION

Voici un exemple d’événement généré lorsqu’une réserve de capacité nouvellement créée a un taux d’utilisation de la capacité inférieur à 20 % sur une période de 24 heures.

{ "version": "0", "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-10T12:03:38Z", "region": "ap-south-1", "resources": [ "cr-01234567890abcdef" ], "detail": { "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION", "eventTypeCategory": "accountNotification", "startTime": "Fri, 10 Mar 2023 12:03:38 GMT", "endTime": "Fri, 10 Mar 2023 12:03:38 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef" } ] } }

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY

Voici un exemple d’événement généré lorsqu’une ou plusieurs réserves de capacité nouvellement créées ont un taux d’utilisation de la capacité inférieur à 20 % sur une période de 7 jours.

{ "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-07T06:06:01Z", "region": "us-east-1", "resources": [ "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" ], "detail": { "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", "eventTypeCategory": "accountNotification", "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" }, { "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" } ] } }

Création d'une EventBridge règle

Pour recevoir des notifications par e-mail lorsque le taux d'utilisation de votre réservation de capacité tombe en dessous de 20 %, créez un SNS sujet Amazon, puis une EventBridge règle pour l'AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATIONévénement.

Pour créer le SNS sujet Amazon
  1. Ouvrez la SNS console Amazon sur https://console.aws.amazon.com/sns/v3/home.

  2. Dans le panneau de navigation, choisissez Rubriques, puis Créer une rubrique.

  3. Pour Type, choisissez Standard.

  4. Pour Nom, attribuez un nom à la nouvelle rubrique.

  5. Choisissez Créer une rubrique.

  6. Choisissez Créer un abonnement.

  7. Pour Protocole, choisissez E-mail, puis pour Point de terminaison, saisissez l’adresse e-mail qui reçoit les notifications.

  8. Choisissez Créer un abonnement.

  9. L’adresse e-mail saisie ci-dessus recevra un e-mail avec l’objet suivant : AWS Notification - Subscription Confirmation. Suivez les instructions pour confirmer votre abonnement.

Pour créer la EventBridge règle
  1. Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/.

  2. Dans le volet de navigation, sélectionnez Rules (Règles), puis Create rule (Créer une règle).

  3. Pour Nom, attribuez un nom à la nouvelle règle.

  4. Pour Rule type (Type de règle), choisissez Rule with an event pattern (Règle avec un modèle d’événement).

  5. Choisissez Suivant.

  6. Pour Modèle d’événement, procédez comme suit :

    1. Pour Event source (Origine de l’événement), choisissez AWS services (Services ).

    2. Pour Service AWS , choisissez AWS Health.

    3. Pour Type d'événement, choisissez Notification de EC2 ODCR sous-utilisation.

  7. Choisissez Suivant.

  8. Pour Cible 1, procédez comme suit :

    1. Pour Types de cibles, choisissez service AWS .

    2. Pour Sélectionner une cible, choisissez un SNSsujet.

    3. Pour Rubrique, choisissez la rubrique que vous avez créée précédemment.

  9. Choisissez Suivant, puis de nouveau Suivant.

  10. Choisissez Créer une règle.