【解決済み】GuardDutyのEventBridgeターゲット更新で「Invalid InputTemplate for target Id〜」エラーが出たときの対処法
GuardDutyでEventBridgeルールのターゲットを更新しようとしたところ、以下のようなエラーが発生しました。
Invalid InputTemplate for target Id7XXXXXXXXXXXXXX : [Source: (String)〜〜]
原因
結論から言うと、
InputTemplate内の文字列にダブルクォーテーション(”)をつけ忘れていたことが原因でした。
ダメなテンプレート
正常に更新できたテンプレート
このように、EventBridgeの InputTemplate フィールドでは、
文字列は必ずダブルクォーテーションで囲む必要があります。
小さな見落としですが、これを忘れると更新時に「Invalid InputTemplate」エラーが発生します。
まとめ
- エラー内容:
Invalid InputTemplate for target Id〜 - 原因: 文字列のダブルクォーテーション忘れ
- 対処法:
"文字列"形式に修正する
GuardDutyのEventBridge連携を設定している方は、同様のエラーでハマる前にチェックしてみてください!