2016-04-15 6 views
1

我想限制在週一至週五上午8點到下午7點之間爲外部承包商(成本削減目的)啓動EC2實例。我找到了日期Condition運營商here。但是,沒有任何東西可以讓我設置一個模式或正則表達式來創建每日啓用時間表。是否可以將EC2實例的啓動限制在一天中的某些時段?

我沒有找到它,或者它根本不存在?而且,如果它不存在,是否有辦法利用存在的東西來做我想要的東西?

謝謝你的幫助!

+0

檢查了這一點:https://aws.amazon.com/es/premiumsupport/knowledge-center/stop-start-ec2-instances/ – aldanux

+0

@aldanux它可能工作,但它是相當多的工作與解決方案相比下面的lambda作業大綱。 – Mircea

回答

2

你不能做一個正則表達式/模式。 你可以做的是爲每一天生成時間間隔(當然通過腳本),並對所有條件進行邏輯或運算。這有點混亂,很難保持/理解。您也可能會遇到某種政策規模的限制。

我會做的是:有2個政策模板。一個允許你啓動實例,另一個不允許。爲您希望禁用/啓用作業時安排一個lambda作業。 Lambda應該更新政策。

+0

我認爲這可能涉及2個IAM策略,如您所描述的。我正在考慮在AWS CLI中使用'cron'作業。我沒有想過使用Lambda。我更喜歡這個想法,謝謝! –

相關問題