Surveillance à AWS RAM l'aide EventBridge - AWS Resource Access Manager

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 RAM l'aide EventBridge

À l'aide d'Amazon EventBridge, vous pouvez configurer des notifications automatiques pour des événements spécifiques dans AWS RAM. Les événements de AWS RAM sont transmis à EventBridge en temps quasi réel. Vous pouvez configurer EventBridge pour surveiller les événements et appeler des cibles en réponse à des événements indiquant des modifications de vos partages de ressources. Les modifications apportées à un partage de ressources déclenchent des événements à la fois pour le propriétaire du partage de ressources et pour les principaux autorisés à accéder au partage de ressources.

Lorsque vous créez un modèle d'événement, la source est aws.ram.

Note

Prenez soin d'écrire du code qui dépend de ces événements. Ces événements ne sont pas garantis, mais sont émis dans le meilleur des cas. Si une erreur se produit lors de la AWS RAM tentative d'émission d'un événement, le service essaie plusieurs fois de plus. Cependant, cela peut expirer et entraîner la perte de cet événement spécifique.

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

Exemple : alerte en cas de défaillance du partage des ressources

Envisagez le scénario dans lequel vous souhaitez partager les réservations EC2 de capacité Amazon avec d'autres comptes de votre organisation. Cela constitue un bon moyen de réduire vos coûts.

Toutefois, si vous ne remplissez pas toutes les conditions requises pour partager une réservation de capacité, celle-ci peut échouer silencieusement lors de l'exécution des tâches asynchrones liées au partage des ressources. Si l'opération de partage échoue et que vos utilisateurs d'autres comptes tentent de lancer des instances avec l'une de ces réservations de capacité, Amazon EC2 agit comme si la réservation de capacité était complète et lance l'instance en tant qu'instance à la demande à la place. Cela peut entraîner des coûts plus élevés que prévu.

Pour surveiller les échecs de partage de ressources, configurez une EventBridge règle Amazon qui vous alerte en cas d'échec d'un partage de AWS RAM ressources. La procédure du didacticiel suivante utilise une rubrique Amazon Simple Notification Service (SNS) pour avertir tous les abonnés à la rubrique chaque fois qu'un échec de partage de ressources est EventBridge découvert. Pour plus d'informations sur Amazon SNS, consultez le Guide du développeur d'Amazon Simple Notification Service.

Pour créer une règle qui vous avertit en cas d'échec du partage de ressources
  1. Ouvrez la EventBridge console Amazon.

  2. Dans le volet de navigation, sélectionnez Règles, puis dans la liste Règles, choisissez Créer une règle.

  3. Entrez un nom et une description facultative pour votre règle, puis choisissez Next.

  4. Faites défiler la page jusqu'à la zone Modèle d'événement, puis sélectionnez Modèles personnalisés (éditeur JSON).

  5. Copiez et collez le modèle d'événement suivant :

    { "source": ["aws.ram"], "detail-type": ["Resource Sharing State Change"], "detail": { "event": ["Resource Share Association"], "status": ["failed"] } }
  6. Choisissez Suivant.

  7. Pour la cible 1, sous Type de cible, sélectionnez Service AWS.

  8. Sous Sélectionnez une cible, choisissez le sujet SNS.

  9. Dans le champ Rubrique, choisissez la rubrique SNS dans laquelle vous souhaitez publier la notification. Ce sujet doit déjà exister.

  10. Choisissez Next, puis choisissez à nouveau Next pour vérifier votre configuration.

  11. Lorsque vous êtes satisfait de vos options, choisissez Créer une règle.

  12. De retour sur la page des règles, assurez-vous que votre nouvelle règle est marquée comme activée. Si nécessaire, cliquez sur le bouton radio à côté du nom de votre règle, puis sélectionnez Activer.

Tant que cette règle est activée, tout partage de AWS RAM ressources défaillant génère une alerte SNS destinée aux destinataires du sujet sur lequel vous avez publié.

Vous pouvez également vérifier que les réservations de capacité partagée sont accessibles aux comptes avec lesquels vous les avez partagées en essayant de les consulter dans la EC2 console Amazon à partir de ces comptes.