AWSのEventBrigeとSystemManagerを使用して、
EC2インスタンスを定時で停止するため実装したが、
時間になってもインスタンスが停止されず、原因解決に時間が掛かってしまった。
その原因が分からないと沼りそうだったので、備忘録として記載する。
実装内容
- 毎日0時にEC2インスタンスを自動停止する
- EventBrigeで停止スケジュールと停止対象のインスタンスを指定
- SystemManagerでインスタンスの停止アクションを選択する。
原因
ダブルコーテーションの記述が間違っていた
EventBrige ルールにて、インスタンスIDを記述するダブルコーテーションが
正常に認識されていなかった。
発生理由
slackやメモ帳からコピーすると、ダブルコーテーションが斜めになってしまう可能性がある。
これはフォントの違いによって発生してしまうとのこと。
まとめ
- 外部アプリからコードをコピーする時は、ダブルコーテーションの違いに気をつけよう