

# AWS Copilot コマンドラインインターフェイスを使用した Amazon ECS リソースの作成
<a name="AWS_Copilot"></a>

**AWS Copilot CLI のサポート終了通知**  
AWS Copilot CLI のサポートは、**2026 年 6 月 12 日**付けで終了します。この終了日以降、ツールには更新、セキュリティパッチ、またはテクニカルサポートが提供されなくなります。  
2026 年 6 月 12 日以降に新機能や機能強化は提供されません
セキュリティ更新やバグ修正は提供されません
テクニカルサポートの対象外になります
既存のデプロイは引き続き機能しますが、継続的なメンテナンスは行われません
**サポートが必要ですか?** 詳しい移行ガイダンスについては、AWS サポートにお問い合わせください。または、こちらの[ブログ投稿](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/)を参照してください。

AWS Copilot コマンドラインインターフェイス (CLI) コマンドは、ローカル開発環境から、Amazon ECS での本番稼働対応のコンテナ化されたアプリケーションの構築、リリース、および運用を簡素化します。AWS Copilot CLI は、Infrastructure as Code 使用することから、ユーザーの代わりにプロビジョニングされた CI/CD パイプラインを作成することまで、最新のアプリケーションのベストプラクティスをサポートするデベロッパーワークフローと連携 Infrastructure as CodeInfrastructure as Code します。AWS Copilot CLI を毎日の開発の一部として使用し、AWS マネジメントコンソール の代替としてテストのサイクルを使用します。

AWS Copilot は現在 Linux、macOS、Windows システムをサポートしています。AWS Copilot CLI の最新バージョンの詳細については、「[リリース](https://github.com/aws/copilot-cli/releases)」を参照してください。

**注記**  
AWS Copilot CLI のソースコードは [GitHub](https://github.com/aws/copilot-cli) で入手できます。含める変更について、問題とプルリクエストを送信することをお勧めします。ただし、現在、Amazon Web Services では、AWS Copilot コードの変更されたコピーの実行をサポートしていません。AWS Copilot の問題は、「[Gitter](https://app.gitter.im/#/room/#aws_copilot-cli:gitter.im)」 または「[GitHub](https://github.com/aws/copilot-cli)」 でご連絡ください。問題を開いたり、フィードバックを提供したり、バグを報告したりすることができます。  
Copilot 開発の詳細については、「[What's the future of Copilot?](https://github.com/aws/copilot-cli/issues/5925)」を参照してください。

**Topics**
+ [AWS Copilot CLI のインストール](copilot-install.md)
+ [AWS Copilot CLI を使用してサンプル Amazon ECS アプリケーションをデプロイする](copilot-deploy.md)

AWS Copilot CLI の追加ドキュメントは、[AWS Copilot ウェブサイト](https://aws.github.io/copilot-cli/docs/overview/)で入手できます。

# AWS Copilot CLI のインストール
<a name="copilot-install"></a>

**AWS Copilot CLI のサポート終了通知**  
AWS Copilot CLI のサポートは、**2026 年 6 月 12 日**付けで終了します。この終了日以降、ツールには更新、セキュリティパッチ、またはテクニカルサポートが提供されなくなります。  
2026 年 6 月 12 日以降に新機能や機能強化は提供されません
セキュリティ更新やバグ修正は提供されません
テクニカルサポートの対象外になります
既存のデプロイは引き続き機能しますが、継続的なメンテナンスは行われません
**サポートが必要ですか?** 詳しい移行ガイダンスについては、AWS サポートにお問い合わせください。または、こちらの[ブログ投稿](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/)を参照してください。

以下の手順を使用して、Homebrew を使用するか、バイナリを手動でダウンロードして、AWS Copilot CLI をインストールできます。

## Homebrew の使用
<a name="copilot-install-homebrew"></a>

次のコマンドは、Homebrew を使用して macOS または Linux システムに AWS Copilot CLIをインストールするために使用されます。インストールする前に、Homebrew をインストールする必要があります。詳細については、「[Homebrew](https://brew.sh/)」を参照してください。

```
brew install aws/tap/copilot-cli
```

## バイナリのダウンロード
<a name="copilot-install-manual"></a>

Homebrew の代わりに、macOS、Windows、または Linux システムに手動で AWS Copilot CLI をインストールできます。ご使用のオペレーティングシステムに合わせて次のコマンドを使用して、バイナリをダウンロードします。macOS と Linux の例には、バイナリに実行アクセス許可を適用するコマンドが含まれているほか、インストールが機能していることを検証するためのヘルプメニューがリストされています。

------
#### [ macOS ]

macOS の場合:

```
sudo curl -Lo /usr/local/bin/copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-darwin \
   && sudo chmod +x /usr/local/bin/copilot \
   && copilot --help
```

macOS ARM システムの場合:

```
sudo curl -Lo /usr/local/bin/copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-darwin-arm64 \
   && sudo chmod +x /usr/local/bin/copilot \
   && copilot --help
```

------
#### [ Linux ]

Linux x86 (64 ビット) システムの場合:

```
sudo curl -Lo /usr/local/bin/copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux \
   && sudo chmod +x /usr/local/bin/copilot \
   && copilot --help
```

Linux ARM システムの場合:

```
sudo curl -Lo /usr/local/bin/copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux-arm64 \
   && sudo chmod +x /usr/local/bin/copilot \
   && copilot --help
```

------
#### [ Windows ]

PowerShell を使用して、次のコマンドを実行します。

```
New-Item -Path 'C:\copilot' -ItemType directory; `
  Invoke-WebRequest -OutFile 'C:\copilot\copilot.exe' https://github.com/aws/copilot-cli/releases/latest/download/copilot-windows.exe
```

------

### (任意) PGP 署名を使用した手動でインストールした AWS Copilot CLI の検証
<a name="ECS_Copilot_validate"></a>

AWS Copilot CLI の実行可能ファイルは、PGP 署名を使用して暗号で署名されます。PGP 署名を使用して、AWS Copilot CLI 実行可能ファイルの妥当性を検証できます。GnuPG ツールを使用してこの署名を検証するには、次のステップを行います。

1. GnuPG をダウンロードし、インストールします。詳細については、[GnuPG のウェブサイト](https://www.gnupg.org)を参照してください。

------
#### [ macOS ]

   Homebrew の使用をお勧めします。製品ウェブサイトの手順に従って、Homebrew をインストールします。詳細については、「[Homebrew](https://brew.sh/)」を参照してください。Homebrew がインストールされたら、macOS 端末から次のコマンドを使用します。

   ```
   brew install gnupg
   ```

------
#### [ Linux ]

   任意の Linux のパッケージマネージャーを使用して `gpg` をインストールします。

------
#### [ Windows ]

   GnuPG ウェブサイトから Windows の簡易インストーラをダウンロードし、管理者としてインストールします。GnuPG をインストールしたら、管理者向け PowerShell を閉じてから再度開きます。

    詳細については、「[GnuPG のダウンロード](https://www.gnupg.org/download/index.html)」を参照してください。

------

1. GnuPG パスが環境パスに追加されていることを確認します。

------
#### [ macOS ]

   ```
   echo $PATH
   ```

   出力に GnuPG パスが表示されない場合は、次のコマンドを実行してパスに追加します。

   ```
   PATH=$PATH:<path to GnuPG executable files>
   ```

------
#### [ Linux ]

   ```
   echo $PATH
   ```

   出力に GnuPG パスが表示されない場合は、次のコマンドを実行してパスに追加します。

   ```
   export PATH=$PATH:<path to GnuPG executable files>
   ```

------
#### [ Windows ]

   ```
   Write-Output $Env:PATH
   ```

   出力に GnuPG パスが表示されない場合は、次のコマンドを実行してパスに追加します。

   ```
   $Env:PATH += ";<path to GnuPG executable files>"
   ```

------

1. ローカルプレーンテキストファイルを作成します。

------
#### [ macOS ]

   ターミナルで、次のように入力します。

   ```
   touch <public_key_filename.txt>
   ```

   TextEdit でファイルを開きます。

------
#### [ Linux ]

   gedit など、テキストエディタでテキストファイルを作成します。`public_key_filename.txt` として保存します。

------
#### [ Windows ]

   Notepad など、テキストエディタでテキストファイルを作成します。`public_key_filename.txt` として保存します。

------

1. 次の Amazon ECS PGP パブリックキーの内容を追加し、ファイルを保存します。

   ```
   -----BEGIN PGP PUBLIC KEY BLOCK-----
   Version: GnuPG v2
   
   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
   =Gi5D
   -----END PGP PUBLIC KEY BLOCK-----
   ```

   Amazon ECS PGP パブリックキーの詳細を参照用として以下に示します。

   ```
   Key ID: BCE9D9A42D51784F
   Type: RSA
   Size: 4096/4096
   Expires: Never
   User ID: Amazon ECS
   Key fingerprint: F34C 3DDA E729 26B0 79BE AEC6 BCE9 D9A4 2D51 784F
   ```

1. ターミナルで次のコマンドを使用して、Amazon ECS PGP パブリックキーを持ったファイルをインポートします。

   ```
   gpg --import <public_key_filename.txt>
   ```

1. AWS Copilot CLI 署名をダウンロードします。署名は、ASCII でデタッチ済みの PGP 署名で、拡張子が `.asc` のファイルに保存されています。この署名ファイルには、対応する実行可能ファイルと同じ名前が付けられており、拡張子は `.asc` です。

------
#### [ macOS ]

   macOS システムでは、次のコマンドを実行します。

   ```
   sudo curl -Lo copilot.asc https://github.com/aws/copilot-cli/releases/latest/download/copilot-darwin.asc
   ```

------
#### [ Linux ]

   Linux システム x86 (64 ビット) の場合は、次のコマンドを実行します。

   ```
   sudo curl -Lo copilot.asc https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux.asc
   ```

   Linux ARM システムの場合は、次のコマンドを実行します。

   ```
   sudo curl -Lo copilot.asc https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux-arm64.asc
   ```

------
#### [ Windows ]

   PowerShell を使用して、次のコマンドを実行します。

   ```
   Invoke-WebRequest -OutFile 'C:\copilot\copilot.asc' https://github.com/aws/copilot-cli/releases/latest/download/copilot-windows.exe.asc
   ```

------

1. 次のコマンドを使用して、署名を検証します。
   + macOS および Linux システムの場合:

     ```
     gpg --verify copilot.asc /usr/local/bin/copilot
     ```
   + Windows システムの場合:

     ```
     gpg --verify 'C:\copilot\copilot.asc' 'C:\copilot\copilot.exe'
     ```

   正常な出力:

   ```
   gpg: Signature made Tue Apr  3 13:29:30 2018 PDT
   gpg:                using RSA key DE3CBD61ADAF8B8E
   gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>" [unknown]
   gpg: WARNING: This key is not certified with a trusted signature!
   gpg:          There is no indication that the signature belongs to the owner.
   Primary key fingerprint: F34C 3DDA E729 26B0 79BE  AEC6 BCE9 D9A4 2D51 784F
        Subkey fingerprint: EB3D F841 E2C9 212A 2BD4  2232 DE3C BD61 ADAF 8B8E
   ```
**重要**  
出力に警告が表示されることがありますが、問題ありません。これは、個人 PGP キー (持っている場合) と Amazon ECS PGP キーの間に信頼チェーンがないために表示されます。詳細については、「[信用の輪 (Web of Trust)](https://en.wikipedia.org/wiki/Web_of_trust)」を参照してください。

1. Windows のインストールの場合は、PowerShell で次のコマンドを実行して、AWS Copilot ディレクトリをパスに追加します。

   ```
    $Env:PATH += ";<path to Copilot executable files>"
   ```

# AWS Copilot CLI を使用してサンプル Amazon ECS アプリケーションをデプロイする
<a name="copilot-deploy"></a>

**AWS Copilot CLI のサポート終了通知**  
AWS Copilot CLI のサポートは、**2026 年 6 月 12 日**付けで終了します。この終了日以降、ツールには更新、セキュリティパッチ、またはテクニカルサポートが提供されなくなります。  
2026 年 6 月 12 日以降に新機能や機能強化は提供されません
セキュリティ更新やバグ修正は提供されません
テクニカルサポートの対象外になります
既存のデプロイは引き続き機能しますが、継続的なメンテナンスは行われません
**サポートが必要ですか?** 詳しい移行ガイダンスについては、AWS サポートにお問い合わせください。または、こちらの[ブログ投稿](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/)を参照してください。

AWS Copilot CLI をインストールしたら、以下の手順に従ってサンプルアプリケーションをデプロイし、デプロイを検証し、リソースをクリーンアップできます。

## 前提条件
<a name="copilot-cli-prerequisites"></a>

開始する前に、以下の前提条件を満たしていることを確認してください。
+ AWS CLI をインストールして設定します。詳細については、「[AWS コマンドラインインターフェイス](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。
+ `aws configure` を実行して、AWSコパイロット CLI がアプリケーションとサービスの管理に使用するデフォルトプロファイルを設定します。
+ Docker のインストールと実行 詳細については、「[Docker の開始方法](https://www.docker.com/get-started)」を参照してください。

## 単一コマンドを使用したサンプル Amazon ECS アプリケーションのデプロイ
<a name="copilot-deploy-one"></a>

1. 次のコマンドを使用して、GitHub リポジトリからクローンされたサンプルウェブアプリケーションをデプロイします。AWS Copilot `init` とそのフラグの詳細については、[AWS Copilot ドキュメント](https://aws.github.io/copilot-cli/docs/commands/init/)を参照してください。

   ```
   git clone https://github.com/aws-samples/aws-copilot-sample-service.git demo-app && \ 
   cd demo-app &&                               \
   copilot init --app demo                      \
     --name api                                 \
     --type 'Load Balanced Web Service'         \
     --dockerfile './Dockerfile'                \
     --port 80                                  \
     --tag  latest                              \
     --deploy
   ```

1. デプロイが完了すると、AWS Copilot CLI はデプロイの検証に使用できる URL を返します。次のコマンドを使用して、アプリケーションのステータスを確認することもできます。
   + AWS コパイロットのアプリケーションを一覧を表示します。

     ```
     copilot app ls
     ```
   + アプリケーション内の環境およびサービスに関する情報を表示します。

     ```
     copilot app show
     ```
   + 環境に関する情報を表示します。

     ```
     copilot env ls
     ```
   + エンドポイント、キャパシティー、関連リソースなど、サービスに関する情報を表示します。

     ```
     copilot svc show
     ```
   + アプリケーション内のすべてのサービスのリスト。

     ```
     copilot svc ls
     ```
   + デプロイされたサービスのログを表示します。

     ```
     copilot svc logs
     ```
   + サービスのステータスを表示する

     ```
     copilot svc status
     ```

1. このデモが終了したら、次のコマンドを実行して関連付けられたリソースをクリーンアップし、未使用のリソースに対する料金が発生しないようにしてください。

   ```
   copilot app delete
   ```