

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

# 重新啟動您的 Amazon EC2 執行個體
<a name="ec2-instance-reboot"></a>

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

重新啟動執行個體時，其會保留下列項目：
+ 公有 DNS 名稱 (IPv4)
+ 私有 IPv4 地址
+ 公有 IPv4 地址
+ IPv6 地址 (如適用)
+ 其執行個體儲存體磁碟區上的任何資料

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

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

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

本主題說明如何執行使用者啟動的重新啟動。如需 所執行重新啟動的相關資訊 AWS，請參閱 [自動執行個體復原功能](ec2-instance-recover.md)和 [管理已排程進行重新啟動的 Amazon EC2 執行個體](schedevents_actions_reboot.md)。

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

------
#### [ Console ]

**重新啟動執行個體**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇**執行個體**。

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

1. 出現確認提示時，選擇**重新開機**。

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

------
#### [ AWS CLI ]

**重新啟動執行個體**  
使用 [reboot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/reboot-instances.html) 命令。

```
aws ec2 reboot-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**重新啟動執行個體**  
使用 [Restart-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Restart-EC2Instance.html) cmdlet。

```
Restart-EC2Instance -InstanceId i-1234567890abcdef0
```

------

**若要執行受控的錯誤注入實驗**  
您可以使用 AWS Fault Injection Service 來測試重新啟動執行個體時應用程式如何回應。如需詳細資訊，請參閱「[AWS Fault Injection Service 使用者指南](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html)」。