広告スペース(バナー)
☁️AWS レッスン
AWSの基本設定6
IAMでユーザーとロールを管理7
S3でファイルを保存しよう8
EC2で仮想サーバーを扱おう6
セキュリティグループとタグ4
タグとLambda5
Lambda仕上げとCloudWatch4
レッスン 28 / 41

aws ec2 terminate-instances でインスタンスを削除しよう

「もう完全に不要になったインスタンスを消したい」というときに使うのがaws ec2 terminate-instancesです。指定したEC2インスタンスを完全に削除するコマンドです。

aws ec2 terminate-instances --instance-ids インスタンスIDという書式で使います。停止(stop)と違い、この操作は元に戻せず、インスタンスに紐づくデータも(設定によっては)削除されます。

aws ec2 terminate-instances --instance-ids i-0123456789abcdef0を実行すると、指定したインスタンスが「shutting-down」を経て完全に削除されます。

よくあるつまずきは、stopのつもりでterminateを実行してしまい、必要なデータごと消してしまうことです。コマンド名を打つ前に必ず確認する習慣が重要です。

実務では検証環境の後片付けや、リプレイス後の旧インスタンスの削除など、恒久的に不要になったリソースの整理に使われます。

AWS
試してみよう(疑似ターミナルへの入力例)
aws ec2 terminate-instances --instance-ids i-0123456789abcdef0

🧑‍💻 このコマンドは AWSの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
不要になったインスタンスを完全に削除できるようになります。
広告スペース(バナー)
広告スペース(記事内)