重新啟動您的 Amazon EC2 執行個體 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

重新啟動您的 Amazon EC2 執行個體

重新啟動執行個體等同於重新啟動作業系統。在大多數情況下,將執行個體重新開機只需要幾分鐘的時間。

重新啟動執行個體時,其會保留下列項目:

  • 公有 DNS 名稱 (IPv4)

  • 私有 IPv4 地址

  • 公有 IPv4 地址

  • IPv6 地址 (如適用)

  • 其執行個體儲存體磁碟區上的任何資料

有別於停用和啟動執行個體 (會開啟新帳單週期,最少收費一分鐘),重新啟動執行個體不會啟動新的執行個體帳單期間。

執行個體重新啟動可由使用者啟動 (即您手動重新啟動執行個體),或由 AWS 啟動 (用於自動執行個體復原,或回應排程的重新啟動事件,以進行必要維護,例如套用需要重新啟動的更新)。

對於使用者啟動的重新啟動,建議您使用 Amazon EC2 主控台、CLI 或 API,而非從執行個體中執行作業系統重新啟動命令。使用 Amazon EC2 時,若執行個體未在幾分鐘內正常關機,Amazon EC2 會執行強制重新啟動。此外,AWS CloudTrail 會建立執行個體重新啟動時間的 API 記錄。

本主題說明如何執行使用者啟動的重新啟動。如需 AWS 執行的重新啟動的相關資訊,請參閱 自動執行個體復原功能管理已排程進行重新啟動的 Amazon EC2 執行個體

重要

如果正在執行個體上安裝更新,建議您不要在所有更新安裝完畢之前,使用 Amazon EC2 主控台或命令列來重新啟動或關機執行個體。當您使用 Amazon EC2 主控台或命令列重新開機或關機執行個體時,會有硬式重新開機執行個體的風險。正在安裝更新時的硬式重新開機可能會讓執行個體進入不穩定狀態。

Console
重新啟動執行個體
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選取執行個體,然後選取 Instance state (執行個體狀態)、Reboot instance (將執行個體重新開機)。

  4. 出現確認提示時,選擇重新開機

    執行個體會保持在 running 狀態。

AWS CLI
重新啟動執行個體

使用 reboot-instances 命令。

aws ec2 reboot-instances --instance-ids i-1234567890abcdef0
PowerShell
重新啟動執行個體

使用 Restart-EC2Instance cmdlet。

Restart-EC2Instance -InstanceId i-1234567890abcdef0
若要執行受控的錯誤注入實驗

您可以使用 AWS Fault Injection Service,測試您應用程式在執行個體重新啟動時的回應方式。如需詳細資訊,請參閱「AWS Fault Injection Service 使用者指南」。