AWS EC2 Codex CLIで複数台のサーバーを一括作成する方法

前提条件

はじめに

今回は、AWS EC2上で稼働しているCodex CLIに、日本語の指示だけで、

EC2インスタンスを複数台(3台)まとめて作成する手順を検証いたします。

サーバーの名前とプライベートIPは、AGENTS.mdに事前に定義しておきます。

動作環境
注意

Codex CLIが、AWS CLIでEC2インスタンスを作成するには、

その操作の権限(IAMロール)が必要です。

下記の記事で設定済みの場合はそのまま使えます。

下記の内容を参考にCodex CLIをインストールしてください。

AGENTS.md 追加

1. 操作元サーバーで、AGENTS.mdを作成いたします。

「AWS EC2 Codex CLI Amazon Linux 2023にサーバー作成方法(その2)」の

記事でAGENTS.mdを作成済みの場合は、その内容の下に複数台作成設定を

追記してください。

インスタンス(サーバー)を一括作成する

2. 下記のコマンドを実施してください。

指示の入力できない場合は以下の記事を参考してください。

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

動作確認

3. AWSマネジメントコンソールで、「EC2」の「インスタンス」を開き、

test-server2、test-server3、test-server4が、「実行中」で表示されていれば、

作成は完了しています。

4. PowerShellなどから、作成したサーバーにSSHでログインして確認いたします。

注意事項

まとめ

・AGENTS.mdに、複数台の設定(台数、名前、プライベートIP)を定義しておくと、

「AWS CLIを使ってEC2インスタンスを3台作成してください。」の一言で一括作成できる。

・今回の環境では、確認画面は表示されず、エラーもなく1回で完了した。

・3台とも、指定したプライベートIPで作成された。

・処理時間は約24秒。

以上で「AWS EC2 Codex CLIで複数台のサーバーを一括作成する方法」を完了いたします。

まずはお気軽に

クラウド構築・設定をお任せしませんか?

AWS・Azure・さくら・GCP など7クラウド対応。構築から運用まで承ります。

返信は通常1営業日以内