定期的にEC2インスタンスを停止・起動する -2-

前回は、EC2インスタンスの起動・停止をするLambda関数を作成しました。

ただ、Lambda関数の環境変数にEC2のインスタンスIDを設定する必要があるというのはあまりにもひどいので、別の方法で対象のEC2を指定できるようにします。

参考にした 定期的に EC2・RDS インスタンスを停止・起動する仕組みの CloudFormation テンプレート | Developers.IO という記事では、EC2にタグを設定しておくことで起動・停止できるようになっていたので、同じようにしてみます。

Read on

定期的にEC2インスタンスを停止・起動する -1-

定期的に EC2・RDS インスタンスを停止・起動する仕組みの CloudFormation テンプレート | Developers.IO

AWS初学者なのですが、開発環境にこういうのを欲しいとちょうど思ってたので、勉強的な意味で自分で作ってみようと思います。

EC2を起動・停止するLambda

上のサイトだとPythonを使っているのですが、いかんせん、Pythonが全く分からない、、、

ので、ほんの少しだけ知っているJavaScriptで書いてみます。

AWS SDK for JavaScript - Start/Stop Instances

Managing Amazon EC2 Instances - AWS SDK for JavaScript を見ると、 EC2を起動・停止するスクリプトはこんな感じになるようです。

起動と停止を両方できる感じで書いてあるので、わりとゴチャっとしています。少しずつ調べます。

Read on

なぜ計画づくりに失敗するのか

p.36-44315

敵に遭遇すれば計画は必ず変わる – 陸軍元帥 ヘルムート・グラフ・フォン・モルトケ