

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# での EventBridge の使用 AWS 料金見積りツール
<a name="pc-event-bridge"></a>

コンソール内は AWS 料金見積りツール 、請求書の見積りで特定のイベントが発生するたびに Amazon EventBridge にイベントを送信できます。他の宛先とは異なり、配信するイベントタイプを選択する必要はありません。EventBridge を設定したら、料金見積りツールのイベントを EventBridge に送信できます。EventBridge ルールを使用すると、イベントを追加のターゲットにルートできます。EventBridge の設定方法の詳細については、Amazon EventBridge API リファレンスの [Amazon EventBridge の設定と前提条件](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-setup.html)を参照してください。**

以下は、EventBridge AWS 料金見積りツール に送信するイベントの一覧です。


****  

| イベントタイプ | 説明 | 
| --- | --- | 
| BillEstimate Created | 請求見積りが作成されました。<br />イベントが EventBridge に送信される対象となる請求見積りの ARN、見積り名、見積り ID がイベント内で出力されます。 | 
| BillEstimate Succeeded | 請求見積りが完了しました。これは、請求見積りの結果を閲覧できるようになったことを意味します。<br />イベントが EventBridge に送信される対象となる請求見積りの ARN、見積り名、見積り ID がイベント内で出力されます。 | 
| BillEstimate Failed | 請求見積りの生成に失敗しました。<br />イベントが EventBridge に送信される対象となる請求見積りの ARN、見積り名、見積り ID がイベント内で出力されます。 | 

 AWS 料金見積りツール を使用して EventBridge でイベント通知を送信し、見積りに関連するイベントが発生したときにアクションを実行するルールを記述することもできます。例えば、通知を送信するように設定できます。Amazon EventBridge のルールの詳細については、Amazon EventBridge ユーザーガイドの [Amazon EventBridge でルールの作成](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-get-started.html#eb-gs-create-rule)を参照してください。**

EventBridge API を使用して利用できるアクションとデータ型の詳細については、**Amazon EventBridge API リファレンスの [Amazon EventBridge API Reference](https://docs.aws.amazon.com//eventbridge/latest/APIReference/Welcome.html) を参照してください。

## Amazon EventBridge アクセス許可
<a name="pc-event-bridge-permissions"></a>

AWS 料金見積りツール では、Amazon EventBridge にイベントを配信するための追加のアクセス許可は必要ありません。

## イベントメッセージの構造の例
<a name="pc-event-bridge-examples"></a>

**BillEstimate Created**

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

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

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