【解決済み】GuardDutyのEventBridgeターゲット更新で「Invalid InputTemplate for target Id〜」エラーが出たときの対処法

EventBridgeアイキャッチ

GuardDutyでEventBridgeルールのターゲットを更新しようとしたところ、以下のようなエラーが発生しました。

Invalid InputTemplate for target Id7XXXXXXXXXXXXXX : [Source: (String)〜〜]

原因

結論から言うと、
InputTemplate内の文字列にダブルクォーテーション(”)をつけ忘れていたことが原因でした。

ダメなテンプレート

正常に更新できたテンプレート

このように、EventBridgeの InputTemplate フィールドでは、
文字列は必ずダブルクォーテーションで囲む必要があります。

小さな見落としですが、これを忘れると更新時に「Invalid InputTemplate」エラーが発生します。

まとめ

  • エラー内容: Invalid InputTemplate for target Id〜
  • 原因: 文字列のダブルクォーテーション忘れ
  • 対処法: "文字列" 形式に修正する

GuardDutyのEventBridge連携を設定している方は、同様のエラーでハマる前にチェックしてみてください!