EC2 の定期的な自動停止設定
EventBridgeを利用したEC2の自動停止
夜になったら毎時でEC2は停止するAmazonEventBridgeをスケジューラから作成
EventBridge用IAMロールの作成
カスタム信頼ポリシーから下記権限を付与したロールを作成する
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Principal": {"Service": "scheduler.amazonaws.com" },
"Action": "sts:AssumeRole"
}
]
}
必要な権限を付与
Full権限は不要だがとりあえずスケジュール定義
利用API指定
パラメータに停止したいインスタンスIDを指定
ロールの指定
事前に作成したIAMロールを指定
設定を確認し問題なければ時間どおりに動く事を確認して終了