我有一些用戶資料腳本,用于在我的 EC2 實體上配置一些應用程式。如果在該腳本運行期間發生某種情況,我希望立即終止一個新實體。
我已經在腳本中嘗試了以下兩個命令。但是,在發出命令后 10 分鐘以上才會終止。
aws autoscaling terminate-instance-in-auto-scaling-group --instance-id $instanceid --no-should-decrement-desired-capacity
aws ec2 terminate-instances --instance-ids $instanceid
有沒有辦法強制終止更快發生?
uj5u.com熱心網友回復:
您可以簡單地呼叫作業系統并告訴它停止實體,而不是要求 Amazon EC2 服務終止實體:
sudo shutdown now -h
(-h告訴它“停止”虛擬硬體,這會向 EC2 實體發出信號,表明計算機現在已關閉,就像您的家用計算機在“關閉”命令后自行關閉一樣。)
根據實體的配置關閉行為,它將進入Stopped或Terminated狀態。
我注意到您正在使用 Auto Scaling。如果 Auto Scaling 發現實體已停止/終止,它將自動啟動替換。但是,可能需要幾分鐘才能檢測到這一點并啟動替換。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/360569.html
上一篇:在VisualStudio(ASP.NETCORE的本地除錯會話)中查詢ApplicationInsights時,如何確保不丟失遙測資料?
