

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

# 終止 Amazon EC2 執行個體
<a name="terminating-instances"></a>

**警告**  
**終止執行個體的操作為永久性且無法復原。**  
終止執行個體後，您將無法再連線至該執行個體，且無法復原該執行個體。所有設定為終止時刪除的已連接 Amazon EBS 磁碟區，也會被永久刪除且無法復原。儲存在執行個體儲存體磁碟區的所有資料將永久遺失。如需詳細資訊，請參閱[終止執行個體的運作方式](how-ec2-instance-termination-works.md)。  
在終止執行個體之前，確認您已將終止使用後需要保留的全部資料備份至持久性儲存體。

當您不再需要執行個體時，可以將它刪除。這就是*終止*您的執行個體。執行個體的狀態變更為 `shutting-down` 或 `terminated` 時刻起，該執行個體便停止收取費用。

執行個體終止後，您將無法連接或啟動該執行個體。然而，您可使用相同 AMI 來啟動新的執行個體。

若您希望停止執行個體，或讓其進入休眠，請參閱 [停止和啟動 Amazon EC2 執行個體](Stop_Start.md) 或 [讓 Amazon EC2 執行個體進入休眠](Hibernate.md)。如需詳細資訊，請參閱[執行個體狀態之間的差異](ec2-instance-lifecycle.md#lifecycle-differences)。

**Topics**
+ [終止執行個體的運作方式](how-ec2-instance-termination-works.md)
+ [終止執行個體的方法](instance-terminate-methods.md)
+ [在作業系統正常關機的情況下終止執行個體](#terminating-instances-console)
+ [終止執行個體並繞過作業系統正常關機](#terminating-instances-bypass-graceful-os-shutdown)
+ [對執行個體終止進行故障診斷](#troubleshoot-instance-terminate)
+ [變更執行個體終止保護](Using_ChangingDisableAPITermination.md)
+ [變更執行個體啟動的關機行為](Using_ChangingInstanceInitiatedShutdownBehavior.md)
+ [在執行個體終止時保留資料](preserving-volumes-on-termination.md)

## 在作業系統正常關機的情況下終止執行個體
<a name="terminating-instances-console"></a>

您可以使用預設終止方法終止執行個體，其中包括嘗試作業系統正常關機。如需詳細資訊，請參閱[終止執行個體的方法](instance-terminate-methods.md)。

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

**使用預設終止方法以終止執行個體**

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

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

1. 選取執行個體，並選取**執行個體狀態**、**終止 (刪除) 執行個體**。

1. 出現確認提示時，請選擇**終止 (刪除)**。

1. 在執行個體終止後，仍會以 `terminated` 狀態短暫顯示。

   如果終止失敗，或終止的執行個體已顯示超過數小時，請參閱 [仍顯示已終止的執行個體](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying)。

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

**使用預設終止方法以終止執行個體**  
使用 [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) 命令。

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

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

**使用預設終止方法以終止執行個體**  
使用 [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html) cmdlet。

```
Remove-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## 終止執行個體並繞過作業系統正常關機
<a name="terminating-instances-bypass-graceful-os-shutdown"></a>

您可以在終止執行個體時繞過作業系統正常關機。如需詳細資訊，請參閱[終止執行個體的方法](instance-terminate-methods.md)。

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

**終止執行個體並繞過作業系統正常關機**

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

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

1. 選取執行個體，並選取**執行個體狀態**、**終止 (刪除) 執行個體**。

1. 在**跳過作業系統關機**下，選取**跳過作業系統關機**核取方塊。若您在主控台中未看見此選項，表示目前區域的主控台尚未提供此功能。不過，您可以使用 AWS CLI 或 SDK 存取此功能，或在 主控台中嘗試其他區域。

1. 選擇**終止 (刪除)**。

1. 在執行個體終止後，仍會以 `terminated` 狀態短暫顯示。

   如果終止失敗，或終止的執行個體已顯示超過數小時，請參閱 [仍顯示已終止的執行個體](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying)。

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

**終止執行個體並繞過作業系統正常關機**  
搭配使用 [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) 命令與 `--skip-os-shutdown`。

```
aws ec2 terminate-instances \
    --instance-ids i-1234567890abcdef0 \
    --skip-os-shutdown
```

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

**終止執行個體並繞過作業系統正常關機**  
搭配使用 [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html) cmdlet 與`-SkipOsShutdown $true`。

```
Remove-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -SkipOsShutdown $true
```

------

## 對執行個體終止進行故障診斷
<a name="troubleshoot-instance-terminate"></a>

請求者必須具有呼叫 `ec2:TerminateInstances` 的許可。如需詳細資訊，請參閱[使用執行個體的範例政策](ExamplePolicies_EC2.md#iam-example-instances)。

如果終止您的執行個體，並啟動另一個執行個體，很可能您已經透過像 EC2 Fleet 或 Amazon EC2 Auto Scaling 這樣的功能來設定自動擴展。如需詳細資訊，請參閱[執行個體自動啟動或終止](TroubleshootingInstancesShuttingDown.md#automatic-instance-create-or-delete)。

**注意**  
如果開啟終止保護，則無法終止執行個體。如需詳細資訊，請參閱[變更執行個體終止保護](Using_ChangingDisableAPITermination.md)。

若您的執行個體處於 `shutting-down` 狀態的時間比平常更長，您可以嘗試強制終止。若您保持在 `shutting-down` 狀態，應該會由 Amazon EC2 服務內的自動化程序清理 (終止)。如需詳細資訊，請參閱[延遲的執行個體終止](TroubleshootingInstancesShuttingDown.md#instance-stuck-terminating)。