AWS EC2 Claude Code Amazon Linux インストール方法 確認なし版(その2)
前提条件
はじめに
今回は、AWS EC2上で稼働しているClaude Codeに、日本語の指示だけで、
EC2インスタンス(サーバー)を作成する手順を、確認画面(承認操作)なしの状態で
検証いたします。サーバーの名前やインスタンスタイプなどの設定は、
CLAUDE.mdに事前に定義しておきます。
動作環境
| 項目 | 説明 |
|---|---|
| 操作元サーバー | Amazon Linux 2023(test-server) t3.micro(1GBメモリ) (Claude Codeを動かすサーバー) |
| 作成するサーバー | Amazon Linux 2023(test-server2) t3.micro(1GBメモリ) |
| リージョン | ap-northeast-3(大阪) リージョンはお好きな場所を選択してください。 |
| Claude Code | v2.1.321 |
| モデル | Opus 5.5(effort: medium) |
| 認証 | Claude Pro(サブスクリプション) |
下記の内容を参考にClaude Codeをインストールしてください。
CLAUDE.md 作成
1. 操作元サーバーへログインしてください。(Claude Codeインストール済み)
CLAUDE.mdを作成いたします。下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| $ mkdir -p EC2 | EC2ディレクトリを作成いたします。 |
| $ cd EC2 | EC2ディレクトリに移動いたします。 |
| $ vi CLAUDE.md # AWS環境設定 ## デフォルト設定 - リージョン: ap-northeast-3 - キーペア: d1j - セキュリティグループ: d1j-sec - VPC: d1j-vpc - インスタンスタイプ: t3.micro - OS: Amazon Linux 2023 - サブネット: d1j-subnet-public1-ap-northeast-3a - パブリックIP: 自動割り当て有効 - タグName: test-server2 - プライベートIP: 172.16.0.12 | リージョン ・東京の場合は、ap-northeast-1 ・大阪の場合は、ap-northeast-3 キーペア ・EC2サーバーを作成した時の名前にしてください。 セキュリティグループ ・EC2サーバーを作成した時の名前にしてください。 VPC ・デフォルトVPCでも大丈夫です。 ・指定していただいても問題ありません インスタンスタイプ ・t3.microを指定してください。 OS ・Amazon Linux 2023を指定してください。 サブネット ・パブリックサブネットを指定してください。 わからない場合は、パブリックサブネットと記載しても 動作すると思います。 記載しても、Claude Codeが判断してくれる場合があります。 パブリックIP ・自動割り当て有効を指定してください。 タグName ・サーバー名になります。 プライベートIP プライベートIP指定したい時には利用してください。 |
EC2インスタンスを作成する
2. 下記のコマンドを実施してください。
画面の下に「auto mode on」と表示されていることを確認してください。
| コマンド | 説明 |
|---|---|
| $ claude | Claude Codeを実行いたします。 |
| 「AWS CLIを使ってEC2インスタンスを作成してください。」 と入力してください。 | Claude Codeに指示をいたします。 ※PowerShellの場合は貼り付けには「Shift + Insert」を使用してください。 |

EC2インスタンス(サーバー)作成が完了いたしました。

EC2インスタンス(サーバー)へログイン
3. Claude Codeが作成したEC2インスタンス(サーバー)にSSHでログインいたします。
下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| ssh -i d1j.pem -l ec2-user パブリックIP | 今回は、PowerShellでSSHを実施いたします。 |

注意事項
| 項目 | 説明 |
|---|---|
| IAM権限 | 権限のない操作は、AWS側で拒否されます。 確認なしで実行されるため、IAMロールの権限は、 必要最小限にしてください。 |
| パブリックIP | パブリックIPは、インスタンスを停止して再開すると変わります。 |
| 処理時間 | 作成と確認まで、約26秒でした。 |
まとめ
・CLAUDE.mdに、サーバーの設定(リージョン、キーペア、セキュリティグループ、
VPC、サブネット、タイプ、名前、プライベートIP)を定義しておくと、
「AWS CLIを使ってEC2インスタンスを作成してください。」の一言で作成できる。
・auto モードでは、確認画面は表示されず、1回の指示で作成まで完了した。
・処理時間は約26秒。
以上で「AWS EC2 Claude Code Amazon Linux インストール方法 確認なし版(その2)」を完了いたします。

