2016-04-15 11 views
1

EC2インスタンスの起動は、月曜日から金曜日の午前8時から午後7時の間、外部請負業者に制限したい(コスト削減の目的)。私は日付Conditionオペレータhereを発見しました。しかし、パターンや正規表現を設定して毎日の有効化スケジュールを作成することはできません。EC2インスタンスの起動は、特定の時間帯に制限できますか?

私はそれを見つけられませんでしたか、それとも単に存在しませんでしたか?そして、それが存在しなければ、私が望むことをするために存在するものを利用する方法がありますか?

ありがとうございました!

+0

これをチェックしてください:https://aws.amazon.com/es/premiumsupport/knowledge-center/stop-start-ec2-instances/ – aldanux

+0

@aldanuxおそらく動作しますが、それは使用しているソリューションと比較して多くの作業ですラムダの仕事は以下の通りです。 – Mircea

答えて

2

正規表現/パターンは使用できません。 あなたができることは、(もちろんスクリプトを介して)毎日の時間間隔を生成し、すべての条件に対して論理ORを実行することです。これはいくらか混乱しており、維持/理解するのが難しいでしょう。おそらく、ポリシーのサイズにはある種の制限があります。

私が行うことは:2つのポリシーテンプレートがあることです。 1つはインスタンスを起動でき、もう1つはインスタンスを起動できません。ジョブを無効/有効にする場合のラムダジョブのスケジュールを設定します。ラムダはポリシーを更新するだけです。

+0

私はあなたが説明したような2つのIAMポリシーを含むかもしれないと思った。私はAWS CLIで 'cron'ジョブを使用することを考えていました。私はラムダの使用を考えていませんでした。私はそのアイデアがよかった、ありがとう! –

関連する問題