回答

2

不幸的是,OpsWorks沒有允許執行此操作的實際AWS CLI命令。這並不會讓你失去運氣,但可以重複運行describe命令,直到狀態處於聯機狀態。只有您可能使用此方法運行API限制的問題,因此您應該包含睡眠函數以限制調用次數。

這是接近您可以使用,我沒有時間準確地測試它。

while [$STATUS != 'Status:Online'; do 
    STATUS=`aws opsworks --region us-east-1 describe-instances --instance-id 8c2673b9-3fe5-420d-9cfa-78d875ee7687 | grep "Status" | sed 's/\"//g'` 
    sleep -m 1 
done 

以備將來參考:

這裏是所有AWS OpsWorks CLI命令: http://docs.aws.amazon.com/cli/latest/reference/opsworks/index.html

這是我說的是具體的命令: http://docs.aws.amazon.com/cli/latest/reference/opsworks/describe-instances.html

讓我知道如果我可以提供一些澄清!

+0

謝謝!這對我來說應該已經足夠好了! –

相關問題