EventBridgeにてターゲットタイプ「EventBridge API の宛先」を選択し、API送信先エンドポイントへEC2で作成したWebサーバのURLを指定しています。
テストで上記のカスタムイベントバスへメッセージを送信すると全てデッドレターキューへ入ってしまいます。
EventBridgeのルールのターゲットに指定したデッドレターキューのメッセージの属性に以下のようなエラーが表示されています。
名前 | タイプ | 値 |
---|
ERROR_CODE | String | SDK_CLIENT_ERROR |
ERROR_MESSAGE | String | Unable to invoke ApiDestination endpoint: The request failed due to an internal validation error. |
RULE_ARN | String | arn:aws:events:・・・・ |
TARGET_ARN | String | arn:aws:events:・・・・ |
ロールは、EventBridgeから作成したので問題ないと思っているのですが、他に見直すべき個所がありましたらご教授いただければ幸いです。