2017-12-18 18 views
0

ec2インスタンスの起動/停止時間をスケジュールしますか? cron、aws、データパイプライン、またはLambdaを使用せずに実行できますか?私はこの作業を自動化するシェルスクリプトを作成しようとしています。提案してください!スケジュールec2インスタンスの開始/停止

答えて

0

は、あなたが開始と停止値を使用して、正しいタグを持つすべてのインスタンスを起動または停止するのに役立ちますラムダ関数です。

https://gist.github.com/gregarious-repo/b75eb8cb34e9b3644542c81fa7c7c23b

は、あなただけの適切な権限を持つ新しい関数を作成し、毎分を実行しますCloudWatchのイベントによって、それをトリガーする必要があります。

あなたはそれを持っているし、あなたのインスタンスタグは以下のようになります実行したら:

enter image description here

0

これを実行するには、aws cliと一緒にシェルスクリプトを使用できます。

包みなさいあなたのEC2インスタンスはauyoスケーリングの設定であるか、自動スケーリングの設定でそれを置くことができれば、あなたにも、スケジュール自動スケーリングfeatuteを使用することができます。スケジュールされた自動スケーリング機能についてはこちらをご覧ください。 http://docs.aws.amazon.com/autoscaling/latest/userguide/schedule_time.html

注:自動拡大縮小機能は自由に使用することができ、使い切ったリソースに対してのみコートします。自動スケーリング設定でも、最小値を0に設定して単一インスタンスの設定を配置し、スケジュールされた自動スケール機能を使用して目的を達成することができます。ここで

関連する問題