Skip to content

scheduling start, stop and termination of EC2 instances in cron format.

Notifications You must be signed in to change notification settings

myyasuda/ec2-lambda-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS EC2の起動、停止、削除用Lambda関数

AWSのインスタンスのタグにcron形式で日時を指定することで、起動、停止、削除を行うLambda関数です。
下記のタグを指定することで、起動、停止、削除が可能です。

tag name description
scheduler:ec2-start 起動日時を指定
scheduler:ec2-stop 停止日時を指定
scheduler:ec2-terminate 削除日時を指定
  • cronの文字列の解析にはcrontabを利用しています。
  • cronのタイムゾーンはTokyo/Asia固定です。
  • zip.bat (Windows用)を実行し、生成されたec2-lambda-schduler.zipをLambdaにアップロードして利用します。
  • 指定した日時が過ぎた後、30分以内に関数が実行された場合に、起動、停止、削除の処理が実施されます。

zip.batの実行要件

python: 3.6
pip: 9.0.1
powershell: 5.1

About

scheduling start, stop and termination of EC2 instances in cron format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published