2016-10-05 159 views
1

我想了解如何在AWS中使用boto爲自動縮放創建自定義自動縮放策略。我看到策略中的擴展和擴展是使用系統相關資源(如CPU利用率)來定義的。 但是我希望在策略中的擴展/定義可以調用REST API並將響應與一些值進行比較。我怎樣才能使它成爲可能?AWS自定義自動縮放策略

我正在使用CircleCi作爲CI工具。我有兩個ec2實例作爲CircleCi-構建器運行。在週末我們通常不需要2個實例。所以我需要使用min 1和max 3 ec2實例進行自動縮放。如果隊列中有內存,我會啓動一個新的ec2,並且如果隊列中的空閒時間超過2小時,我想縮小到ec2 VM作爲circleci builder。 我可以使用CircleCi REST API獲取隊列信息中的構建。

+0

什麼是您想要自動縮放的新資源指標?除了cloudwatch提供的是什麼? – Ali

回答

2

自動縮放並不會爲您做到這一點。反過來,雖然,你可以execute a policy

您還可以做的是將您的自定義指標發送到cloudwatch,在其上配置鬧鐘並向鬧鐘添加自動縮放操作。