概要 awsを使ってインフラを構築する際、ec2インスタンスを停止することを忘れてしまうことが多くありました。 使用していない時間の稼働費用ってもったいないですよね...! 防ぐために共有しようと思いました。 EC2自動停止 ・CloudWatch > イベント > ルール > ルールの作成 ・スケジュールを選択 ・停止したい時間をCron式で入力 ※GMTなので日本時間に合わせるため−9時間する ・例として今回は毎日22:00に停止→0 13 ? * * * ・ターゲットのアクションからEC2 StopInstances API 呼び出しを選択 ・インスタンスIDに対象のインスタンスIDを入力 ・ほかに自動停止したいインスタンスがある場合は「ターゲットの追加」をクリックして同様に追加します ・完了したら「設定の詳細」をクリック ・有効化にチェックが入っていることを確認して「ルールの作成」