

# インスタンスを終了するメソッド
<a name="instance-terminate-methods"></a>

**警告**  
**インスタンスの終了は恒久的で、元に戻すことができません。**  
インスタンスを終了すると、そのインスタンスには接続できなくなり、復元することもできません。アタッチされている Amazon EBS ボリュームで、終了時に削除されるように設定されているものも、すべて恒久的に削除され、復元できません。インスタンスストアボリュームに保存されているデータは、すべて恒久的に失われます。詳細については、「[インスタンスの終了方法](how-ec2-instance-termination-works.md)」を参照してください。  
インスタンスを終了する前に、終了後も保持する必要があるすべてのデータを永続的ストレージにバックアップしたことを確認してください。

ユーザー主導のインスタンス終了を実行する方法は 4 つあります。デフォルトの終了、OS シャットダウンをスキップした終了、強制終了、OS シャットダウンをスキップした強制終了という 4 つの方法です。次のテーブルでは、終了方法の主な違いが比較されます。

**注記**  
終了保護が有効になっている場合、インスタンスを終了することはできません。詳細については、「[インスタンスの終了保護を変更する](Using_ChangingDisableAPITermination.md)」を参照してください。


| 終了メソッド | 主な目的 | ユースケース | CLI コマンド | 
| --- | --- | --- | --- | 
| デフォルトの終了 | 正常な OS シャットダウンの試行による通常のインスタンスシャットダウン。 | 一般的なインスタンスの終了。 | <pre>aws ec2 terminate-instances \<br />--instance-id i-1234567890abcdef0</pre> | 
| OS シャットダウンをスキップして終了する | インスタンスを終了するとき、正常な OS シャットダウンがバイパスされます。 | 正常な OS シャットダウンをバイパスする必要がある場合。 | <pre>aws ec2 terminate-instances \<br />--instance-id i-1234567890abcdef0 \<br />--skip-os-shutdown</pre> | 
| 強制終了 | スタックしたインスタンスを処理します。最初にデフォルトの終了を試みます。インスタンスが終了しない場合、インスタンスを強制的に終了します。 | インスタンスが shutting-down 状態でスタックしている場合。 | <pre>aws ec2 terminate-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force</pre> | 
| OS シャットダウンをスキップして強制終了する | インスタンスを終了するとき、強制終了し、正常な OS シャットダウンをバイパスします。 | 強制終了し、正常な OS シャットダウンをバイパスする必要がある場合。 | <pre>aws ec2 terminate-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force \<br />--skip-os-shutdown</pre> | 

各メソッドの使用方法の手順については、次の内容を参照してください。
+ [正常な OS シャットダウンでインスタンスを終了する](terminating-instances.md#terminating-instances-console)
+ [インスタンスを終了して正常な OS シャットダウンをバイパスする](terminating-instances.md#terminating-instances-bypass-graceful-os-shutdown)
+ [インスタンスを強制終了する](TroubleshootingInstancesShuttingDown.md#force-terminate-ec2-instance)