LoginSignup
2
2

More than 1 year has passed since last update.

EC2・RDSの自動起動・停止を設定してみた

Last updated at Posted at 2022-03-27

目次

1.はじめに
2.ec2
3.rds
4.まとめ

はじめに

AWS無料利用期間が終了し、月額コストが増加したのでEC2・RDSの自動起動・停止を設定し、起動時間を制御しました。

ec2

Amazon EventBridgeでスケジュール設定し、設定した時刻になるとAWS Systems Managerオートメーションが実行され、EC2が起動・停止する流れです。ロール、ポリシーなど含め、今回の設定内容を図でまとめました。

ec2.png

ポリシー作成

・IAMから「ポリシーの作成」を押下
スクリーンショット 2022-03-27 12.47.00.png

・「EC2」、「SystemsManager」の設定をし、「次のステップ:タグ」を押下
スクリーンショット 2022-03-27 12.51.28.png

・必要に応じてタグ設定をし、「次のステップ:確認」を押下

・「名前」を設定し、「ポリシーの作成」を押下
スクリーンショット 2022-03-27 12.55.29.png

ロール作成

・IAMから「ロールの作成」を押下

スクリーンショット 2022-03-27 12.57.18.png

・ユースケースで「SystemsManager」を選択し、「次へ」を押下
スクリーンショット 2022-03-27 12.59.13.png

・先ほど作成したポリシーを選択し、「次へ」を押下
スクリーンショット 2022-03-27 13.01.07.png

・「ロール名」を設定し、「ロールを作成」を押下
スクリーンショット 2022-03-27 13.02.42.png

・作成したロールの「信頼関係」にて、「"events.amazonaws.com"」を追記
スクリーンショット 2022-03-27 13.04.13.png

ルール作成

・Amazon EventBridgeにて「ルールを作成」を押下
スクリーンショット 2022-03-27 13.06.15.png

・「名前」を入力、「スケジュール」を選択し、「次へ」を押下する
スクリーンショット 2022-03-27 13.08.06.png

・cronでスケジュール設定し、「次へ」を押下する
スクリーンショット 2022-03-27 13.10.50.png

・「ターゲット」で「Systems Managerオートメーション」、「ドキュメント」で「AWS-StartEC2Instance」(停止させたい場合は「AWS-StopEC2Instance」)、「InstanceId」で対象のEC2インスタンスのインスタンスID、「実行ロール」で先ほど作成したロールを選択し、「次へ」を押下する。
スクリーンショット 2022-03-27 13.13.38.png

・必要に応じてタグ設定をし、「次へ」を押下

・確認画面に遷移するので、「ルールの作成」を押下

rds

流れはEC2と大体同じなので、図だけまとめます。

ec2.png

まとめ

Lambdaを使用した自動化など、他にも設定方法はいくつかありそうなので今後、比較もできたらなと思います。

以上、最後まで読んで頂きありがとうございました!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2