2013-05-03 71 views
2

我一直在使用AWS自動縮放的時間安排功能沒有問題旋轉了一個實例:使用AWS自動縮放終止實例?

as-put-scheduled-update-group-action Start 
    --auto-scaling-group MyASG 
    --min-size 1 
    --max-size 1 
    --recurrence "20 15 * * *" 

但是當我嘗試並安排這種情況下被終止,沒有任何反應:

as-put-scheduled-update-group-action Stop 
    --auto-scaling-group MyASG 
    --min-size 0 
    --max-size 0 
    --recurrence "50 15 * * *" 

在哪裏我錯了嗎?

感謝斯特芬。拖延不是問題,但可能是我在一天內嘗試超過4個時間表的情況!只是爲了完整性,是這些必要的旋轉起來一個實例,然後把它背下來,幾分鐘後唯一的步驟:

as-create-launch-config MyLC 
    --image-id ami-f2191786 
    --instance-type t1.micro 
as-create-auto-scaling-group MyASG 
    --launch-configuration MyLC 
    --availability-zones eu-west-1a 
    --min-size 0 
    --max-size 1 
as-put-scheduled-update-group-action Start 
    --auto-scaling-group MyASG 
    --min-size 1 
    --max-size 1 
    --desired-capacity 1 
    --recurrence "16 10 7 5 2" 
as-put-scheduled-update-group-action Stop 
    --auto-scaling-group MyASG 
    --min-size 0 
    --max-size 0 
    --desired-capacity 0 
    --recurrence "2 10 7 5 2" 
+0

我的猜測是,你剛剛更新的自動配置功能組,而不是觸發。所以更新自動調整觸發器,它應該工作。 – 2013-05-03 17:13:06

回答

1

Auto Scaling使用,因此是正確的:雖然Scale Based on a Schedule各自的例子是使用--desired-capacity參數,而不是調整--max-size(見的縮放操作創建時間表),它應該工作,無論確實 - 我只是重播你的榜樣,以確保它和它的作品對我蠻好。

也許你是剛剛經歷隱含的API延誤,見編程注意事項調度的動作

  • 所調度的動作通常執行秒鐘之內。 然而,動作可能會推遲從計劃長達兩分鐘開始 時間。由於自動縮放中指定它們的順序執行的自動縮放 組內的動作,調度與 調度操作開始相互接近的時間可能需要更長的時間來執行。 [重點煤礦]

在這方面,值得注意的是,該計劃的行動已經通過as-describe-scaling-activities --auto-scaling-group MyASG秒內一直可見確實,但實例的持續終止一下〜在我的情況下顯形30秒後,因此您可能希望通過API/CLI進行檢查以查看該操作是否成功執行 - 因此,這也可以用來查看有關可能發生的任何錯誤的詳細信息。

+0

謝謝Steffen,我更新了我的問題,你能確認我的新方法是正確的嗎?我今天不能再運行另一個時間表(已經測試了4個時間表),所以無法爲我自己確認 – 2013-05-07 11:53:02

相關問題