リンクバル技術部の川畑です。以前こちらの記事(AWS Lambdaを使ってEC2インスタンスを起動・停止する)をご紹介させて頂きました。それから約1年ぐらいが経過しましたが、その間にAWSのLambdaがpython3に対応したり、環境変数に対応したりと便利なアップデートがありスクリプトを修正しましたので、こちらでもご紹介させて頂きます。
AWS Lambdaのスケジュール機能の良いところ
以前の記事でも述べさせて頂きましたが、AWS Lambdaのスケジュール機能には以下のメリットがあると思います。
- Linux上のcrontabを設定する場合、1台サーバを常時起動しなければならないがAWS Lambdaではサーバ不要(Server Less)
- 常時起動しているサーバが単一障害点になるが、AWS LambdaではマルチAZで構成され可用性が高い(High Availability)
- スケジュールがAWSコンソールで確認できる(Standardization)
スクリプト説明
・・・この続きはコチラからどうぞ

/assets/images/1928617/original/2ab45f20-b2a6-401a-8652-7d5bc5b4e0b7.jpeg?1512109376)