

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

# Amazon Chime SDK メッセージング用の EventBridge を使用した自動化による障害アラートの作成
<a name="event-bridge-events"></a>

Amazon Chime SDK は、プロセッサ Lambda 関数の呼び出しでエラーが発生した場合にイベントを配信します。イベントは、チャネルフローの作成時にプロセッサに指定された `Fallback` アクションに関係なく送信されます。単純なルールを記述して、これらのイベントと、イベントのいずれかがルールに一致した場合に実行する自動アクションを指定できます。詳細については、[Amazon EventBridge ユーザーガイド](https://docs.aws.amazon.com/eventbridge/latest/userguide/)を参照してください。このようなエラーが発生すると、設定した `Fallback` アクションによっては、チャネルのメンバーがメッセージを送信できなくなったり、メッセージが処理されずにチャネルを通過したりします。`Fallback` アクションの詳細については、「Amazon Chime SDK API リファレンス」の「[https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_Processor.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_Processor.html)」を参照してください。

この例は、一般的な障害イベントを示しています。

```
{
    "version": "0",
    "id": "{{12345678-1234-1234-1234-111122223333}}",
    "detail-type": "Chime ChannelFlow Processing Status",
    "source": "aws.chime",
    "account": "{{111122223333}}",
    "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
    "region": "{{region}}",
    "resources": [],
    "detail": {
        "eventType": "ProcessorInvocationFailure",
        "appInstanceArn": "arn:aws:chime:{{region}}:{{AWSAccountId}}:app-instance/{{AppInstanceId}}",
        "channelArn": "arn:aws:chime:{{region}}:{{AWSAccountId}}:app-instance/{{AppInstanceId}}/channel/{{ChannelId}}",
        "messageId": "{{298efac7298efac7298efac7298efac7298efac7298efac7298efac7298efac7}}",
        "processorResourceArn": "arn:aws:lambda:{{region}}:{{AWSAccountId}}:function:ChannelFlowLambda",
        "failureReason": "User is not authorized to perform: lambda:InvokeFunction on resource: arn:aws:lambda:{{region}}:{{AppInstanceId}}:function:ChannelFlowLambda because no resource-based policy allows the lambda:InvokeFunction action"
      }
}
```