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.
Utilisation EventBridge avec Calculateur de tarification AWS
La console intégrée Calculateur de tarification AWS peut envoyer des événements à Amazon EventBridge chaque fois que certains événements se produisent dans votre estimation de facture. Contrairement à d’autres destinations, vous n’avez pas besoin de sélectionner les types d’événements que vous souhaitez proposer. Une fois la EventBridge configuration terminée, les événements du calculateur de prix peuvent être envoyés à EventBridge. Vous pouvez utiliser des EventBridge règles pour acheminer les événements vers des cibles supplémentaires. Pour plus d'informations sur la configuration EventBridge, consultez la section EventBridge Configuration et prérequis d'Amazon dans le manuel Amazon EventBridge API Reference.
La liste suivante répertorie les événements auxquels les Calculateur de tarification AWS événements sont envoyés EventBridge.
Type d’événement | Description |
---|---|
BillEstimate Créé |
Une estimation de facture a été créée. L'ARN, le nom de l'estimation et l'ID de l'estimation de la facture à laquelle l'événement est envoyé EventBridge seront émis lors de l'événement. |
BillEstimate Réussi |
Une estimation de la facture est terminée. Cela signifie que vous pourrez désormais consulter les résultats de l'estimation de la facture. L'ARN, le nom de l'estimation et l'ID de l'estimation de la facture à laquelle l'événement est envoyé EventBridge seront émis lors de l'événement. |
BillEstimate Échoué |
La génération d'une estimation de facture a échoué. L'ARN, le nom de l'estimation et l'ID de l'estimation de la facture à laquelle l'événement est envoyé EventBridge seront émis lors de l'événement. |
Vous pouvez également utiliser Calculateur de tarification AWS pour envoyer des notifications d'événements EventBridge afin de rédiger des règles qui prennent des mesures lorsqu'un événement lié à votre estimation se produit. Par exemple, vous pouvez faire en sorte qu’il vous envoie une notification. Pour plus d'informations sur les règles d'Amazon EventBridge, consultez la section Créer une règle dans Amazon EventBridge dans le manuel Amazon EventBridge API Reference.
Pour plus d'informations sur les actions et les types de données avec lesquels vous pouvez interagir à l'aide de l' EventBridge API, consultez Amazon EventBridge API Reference dans le Amazon EventBridge API Reference.
EventBridge Autorisations Amazon
Calculateur de tarification AWS ne nécessite aucune autorisation supplémentaire pour proposer des événements à Amazon EventBridge.
Exemples de structure de messages d’événements
BillEstimate Créé
{ "version": "0", "id": "00000000-0000-0000-0000-000000000001", "detail-type": "BillEstimate Created", "source": "aws.bcm-pricing-calculator", "account": "111122223333", "time": "2024-09-12T13:47:34Z", "region": "us-east-1", "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000000"], "detail": { "id": "00000000-0000-0000-0000-000000000001", "name": "amzn-example-name" } }
BillEstimate Réussi
{ "version": "0", "id": "00000000-0000-0000-0000-000000000002", "detail-type": "BillEstimate Succeeded", "source": "aws.bcm-pricing-calculator", "account": "111122223333", "time": "2024-09-12T13:47:34Z", "region": "us-east-1", "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000002"], "detail": { "id": "00000000-0000-0000-0000-000000000002", "name": "amzn-example-name" } }
BillEstimate Échec
{ "version": "0", "id": "00000000-0000-0000-0000-000000000003", "detail-type": "BillEstimate Failed", "source": "aws.bcm-pricing-calculator", "account": "111122223333", "time": "2024-09-12T13:47:34Z", "region": "us-east-1", "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000003"], "detail": { "id": "00000000-0000-0000-0000-000000000003", "name": "amzn-example-name", "failureReason": "We can't process this request right now because of an internal error. Try again later." } }