AWS Emulatorは0円 コードは全部AIエージェントが書いた
AWSは11月11日(米国時間)、AWSのAPIを手元のPCで再現するAWS Emulatorを公開しました。AWSアカウントは要らず、追加料金もかかりません。
中身はAWS APIの窓口として動くローカルのプログラムで、画面はありません。AWS CLIやAWS SDKの接続先を環境変数で切り替えれば、コードを書き換えずに使えます。
- 元にしたのはAWSのAPIモデル438件で、数百のサービスの窓口に対応する
- リソースは全部メモリの上に置かれ、止めると消える
- ソースはGitHubにCC0ライセンスで公開されている
話題になっているのは作り方です。AWSによると、コードはすべて自律型のAIエージェントが書きました。人の開発チームはコードを1行も書かず、レビューもしていません。
始まりは開発を率いたAWSのエンジニアの週末の実験でした。AWSのAI開発環境Kiroに3段階の作業を頼み、最初のAmazon SQSは約15分でできたそうです。

LinuxはRPMで入る MacとWindowsはDockerが要る
手軽に入るのはLinuxだけです。x86_64版とaarch64版のRPMかDebianのパッケージが用意されています。
MacとWindowsは、配布されているDockerfileからイメージを作ってDockerで動かします。公式の手順書によると、完成済みのイメージは配っていません。
編集部のMac(Appleシリコン)で試すと、Dockerが入っていないためコマンドがエラーになって止まりました。Arm版のパッケージは約147MBあり、Dockerを入れてからイメージを作る手間がかかります。
| パソコン | 始め方 | 気をつける所 |
|---|---|---|
| Linux | RPMかDebianのパッケージを入れる | x86_64とaarch64に対応 |
| Mac | Dockerfileでイメージを作りDockerで動かす | Dockerが先に要る |
| Windows | Macと同じくDockerで動かす | 完成済みのイメージは無い |
AIコーディングエージェントで使う人向けには、aws-emulatorスキルも用意されました。入れておくと、エージェントがインストールから起動と接続までを受け持ちます。

テスト合格は56.5% CloudFormationは18.9%
本物のAWSとどこまで同じに動くかは、サービスや操作で違います。AWSはその目安の忠実度をリリースごとにGitHubで出しています。
数えたのは11月11日公開のv1.0.322の採点ファイルです。AInformationが数えると、テスト42,937本のうち合格は24,243本で56.5%でした。
| AInformation集計(v1.0.322) | 合格の割合 | 合格/テスト数 |
|---|---|---|
| DynamoDB | 68.1% | 1,153/1,694本 |
| SQS | 67.8% | 1,032/1,523本 |
| S3 | 62.7% | 1,763/2,814本 |
| Lambda | 51.9% | 1,561/3,006本 |
| Bedrock Runtime | 42.3% | 77/182本 |
| EC2 | 38.8% | 958/2,470本 |
| CloudFormation | 18.9% | 795/4,206本 |
11月11日公開のv1.0.322の採点ファイル(scores.json)を11月12日に数えた。そのサービスが関わるテストのうち、本物のAWSと同じ結果になった割合。
よく使われるDynamoDBやSQSは7割近くが通っています。一方で、構成を一度に作るCloudFormationは2割に届きません。
GitHubの課題のフォルダも見ました。11月12日の夜の時点で、まだ動かないものは6,545件です。直ったものは12,709件ありました。
直る速さも目を引きます。v1.0.322の1回だけで修正の行が215件ありました。AWSによると数百のエージェントが同時に動き、1日に数千件を直しています。
試すならCIの統合テストから セキュリティの確認には使わない
向いているのは、AWSアカウントもリソースも使わずにCI/CDで統合テストを回す使い方です。AIコーディングエージェントでAWS向けのアプリを試作するときにも使えます。
逆に、本番で動かす使い方は想定されていません。IAMポリシーやリソースベースのポリシーはAWSと同じには評価されないので、セキュリティのテストには使わないよう呼びかけています。
- 権限が正しいかの確認は実際のAWSでやる
- 本物のAWSの鍵をエミュレータに渡さない
- 顧客や本番のデータは入れず、テスト用のデータだけにする
まずは自社のテストで使うサービスの合格の割合を、GitHubのリリースのページで確かめておくと安心です。S3とDynamoDBだけで足りるテストなら、きょうから置き換えを試せます。
同じ11月12日には、AIエージェント向けの隔離環境AWS Nitro Sandboxesの提供も始まりました。Claude CodeやCodexのようなエージェントに任せる作業を、AWSは安全に回す道具から固めています。
Claude Codeを自分で使うなら使い方と入れ方/料金とProで使える回数/AIコーディング4本の比べ
- 忠実度
- AWS Emulatorが本物のAWSとどれだけ同じように動くかを示す目安。リリースごとにGitHubで公開され、検証に使うテスト群も別のリポジトリで公開されている
※記事の事実とは分けて、筆者の考えを書いています。
分析・考察AIが書いて人が見ていないコードを社内のテストに入れてよいかで、揉める会社は多そうです。ただ本番には載らず止めれば消える道具なので、決め手はコードの書き手より合格の割合だとみています。
開発の責任者は、まず自社のテストが使うサービスを洗い出しておきたいところです。CloudFormationのように合格の割合が低い所は実際のAWSに残す線を先に引きます。全部を置き換えると、通らないテストの原因探しで時間が消えます。
- AWS Emulatorは無料で使える?
- 無料で使えます。AWSアカウントは要らず、エミュレータ自体に追加料金はかかりません。ソースコードはGitHubにCC0ライセンスで公開されています。お金がかかるのは、テストを終えて実際のAWSに載せたときのリソースの料金だけです。
- AWS EmulatorはMacやWindowsで使える?
- 使えますが、Dockerが必要です。MacとWindowsは公式のDockerfileからイメージを作り、Dockerの中で動かします。完成済みのイメージは配られていません。Linuxはx86_64版とaarch64版のRPMかDebianのパッケージをそのまま入れられます。
- AWS Emulatorはどこまで本物のAWSと同じに動く?
- サービスと操作によって違います。AInformationが11月11日公開のv1.0.322の採点ファイルを数えました。テスト42,937本のうち合格は24,243本で56.5%です。DynamoDBは68.1%でS3は62.7%ですが、CloudFormationは18.9%にとどまります。
- AWS Emulatorでセキュリティのテストはできる?
- できません。IAMポリシーやリソースベースのポリシーは、AWSと同じようには評価されません。そのためAWS自身がセキュリティのテストに使わないよう呼びかけています。本番環境での利用も想定されていません。権限の確認は実際のAWSで行ってください。
【この記事の出典】
- ITmedia AI+(この記事の元にした報道)補助資料・2026年11月12日に確認
