Edited at

タグでRDSやEC2インスタンスの起動、停止を自動化

More than 1 year has passed since last update.


概要


CloudWatchからラムダを実行して、RDSとEC2インスタンスのタグ設定をチェックします。正しくタグを設定したら自動的に起動、停止ができます



設定


ラムダを作成



  • ランタイム:Python2.7


  • 環境変数


    • TZ: Asia/Tokyo




  • ロールポリシ


    • AmazonEC2ReadOnlyAccess

    • AmazonRDSReadOnlyAccess

    • Inline policy



{

"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"ec2:StartInstances",
"ec2:StopInstances",
"rds:StopDBInstance",
"rds:StartDBInstance"
],
"Resource": "*"
}
]
}


RDS用のラムダ

ソースをコチラで参考ください

https://gist.github.com/hoangvx/a5769ef567e74541e54e27c91758c597


EC2用のラムダ

ソースをコチラで参考ください

https://gist.github.com/hoangvx/d384c9e9a084fe4620aebadd7e960477


CloudWatchの設定


参考


Ec2の設



RDSの設定



以上です