AWS EC2 Codex CLIでサーバーを削除する方法
前提条件
はじめに
今回は、AWS EC2上で稼働しているCodex CLIに、日本語の指示だけで、
EC2インスタンスを削除(終了)する手順を検証いたします。
AWSでは、サーバーの削除を「インスタンスの終了」と呼びます。
動作環境
| 項目 | 説明 |
|---|---|
| 操作元サーバー | Amazon Linux 2023(test-server) t3.micro (Codex CLIを動かすサーバー) |
| 削除対象サーバー | Amazon Linux 2023(test-server2) t3.micro (Codex CLIが削除するサーバー) |
| リージョン | ap-northeast-3(大阪) リージョンはお好きな場所を選択してください。 |
注意
Codex CLIが、AWS CLIでEC2インスタンスを終了するには、
その操作の権限(IAMロール)が必要です。
サーバー作成方法の記事で設定済みの場合は、そのまま使えます。
下記の内容を参考にCodex CLIをインストールしてください。
削除対象サーバーも作成してください。以下の内容を参考にしてください。
インスタンス(サーバー)を削除する
1. Codex CLIがインストールされている操作元サーバーにログインしてください。
| コマンド | 説明 |
|---|---|
| $ codex | Codex CLIを実行いたします。 |
| 「AWS CLIを使ってtest-server2のEC2インスタンスを終了(削除)してください。」 と入力してください。 | Codex CLIに指示をいたします。 サーバー名(ホスト名)を指定して指示をしてください。 ※powershellの場合は貼り付けは「Shift + Insert」を使用してください。 |

対象サーバーのインスタンスを終了が完了いたしました。

2. 管理画面から「インスタンス」→対象サーバーの「インタンスの状態」を確認します。

補足
| 補足 |
|---|
| Claude Codeが承認を2回求めてきましたが、Codex CLIは確認の画面を表示せずに自動でそのまま削除を実行しました。 |
注意事項
| 項目 | 説明 |
|---|---|
| 操作の不可逆性 | インスタンスの終了は元に戻せません。 |
| データの消失 | インスタンス削除時にEBSボリュームも削除される場合があります。 |
| 処理時間 | 約9秒で完了します。 |
まとめ
・「AWS CLIを使ってtest-server2のEC2インスタンスを終了(削除)
してください。」の一言で削除できる。
・今回の環境では、確認画面は表示されず、そのまま削除が実行された。
サーバー名は、指示を入力する前に確認する。
・処理時間は約9秒と非常に速い。
以上で「AWS EC2 Codex CLIでサーバーを削除する方法」を完了いたします。

