簡體   English   中英

停止然后從命令行啟動EC2

[英]Stopping then starting EC2 from command line

我試圖停下來,然后馬上從我的實例啟動( 不重新啟動 )我的亞馬遜EC2服務器

我具有CLI(命令行界面工具),並且正在運行Windows 2012服務器。

基本上,我想從批處理中先執行ec2-stop-instances ,然后再執行ec2-start-instances 但是我希望啟動實例在大約一分鍾后運行。

是否可以發送命令並要求Amazon等待一分鍾,然后再運行它?

這樣,運行批處理腳本將停止,然后啟動實例。

同樣,我不能使用重新啟動。 由於某種原因,它不能滿足我的需求。

我了解這篇文章已有3年歷史了,但是現在可以通過AWS CLI https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html來完成

AWS EC2停止實例--instance-ids

aws ec2 start-instances --instance-ids

這也可以通過Lambda函數完成並安排

因此,您需要安排使用AWS API運行命令

由於AWS API缺少此功能,因此目前無法這樣做。

因此,如果沒有其他EC2實例/其他服務器/服務,就無法實現您所描述的計划,以計划類似cron運行命令。

(但也許很快就會有可能-有關信息,請參見此答案 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM