

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création de ressources Amazon ECS à l'aide de l'interface de ligne de commande AWS Copilot
<a name="AWS_Copilot"></a>

**AWS Avis relatif à la CLI Copilot End-of-Support**  
AWS Copilot CLI arrivera end-of-support le **12 juin 2026**. Après cette date, l'outil ne recevra plus de mises à jour, de correctifs de sécurité ou de support technique.  
Aucune nouvelle fonctionnalité ou amélioration après le 12 juin 2026
Aucune mise à jour de sécurité ni correction de bogues
Aucun support technique
Les déploiements existants continueront de fonctionner, mais sans maintenance continue
**Besoin d'aide ?** Contactez le AWS Support ou consultez notre article de [blog](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/) pour obtenir des conseils détaillés sur la migration.

Les commandes de l'interface de ligne de commande (CLI) AWS Copilot simplifient la création, le lancement et l'exploitation d'applications conteneurisées prêtes pour la production sur Amazon ECS à partir d'un environnement de développement local. La AWS CLI Copilot s'aligne sur les flux de travail des développeurs qui prennent en charge les meilleures pratiques en matière d'applications modernes, qu'il s'agisse de l'utilisation de l'infrastructure sous forme de code ou de la création d'un CI/CD pipeline provisionné pour le compte d'un utilisateur. Utilisez la AWS CLI Copilot dans le cadre de votre cycle quotidien de développement et de test comme alternative au. AWS Management Console

AWS Copilot est actuellement compatible avec les systèmes Linux, macOS et Windows. [Pour plus d'informations sur la dernière version de la AWS CLI Copilot, consultez la section Releases.](https://github.com/aws/copilot-cli/releases)

**Note**  
Le code source de la AWS CLI Copilot est disponible sur. [GitHub](https://github.com/aws/copilot-cli) Nous vous conseillons de soumettre les problèmes et d'extraire les requêtes pour les modifications que vous souhaitez inclure. Toutefois, Amazon Web Services ne prend actuellement pas en charge l'exécution de copies modifiées du code d' AWS Copilot. Signalez les problèmes liés à AWS Copilot en communiquant avec nous sur [Gitter ou sur Gitter](https://app.gitter.im/#/room/#aws_copilot-cli:gitter.im), [GitHub](https://github.com/aws/copilot-cli)où vous pouvez signaler des problèmes, faire part de vos commentaires et signaler des bogues.  
Pour plus d’informations sur le développement de Copilot, consultez la section [Quel est le futur de Copilot ?](https://github.com/aws/copilot-cli/issues/5925).

**Topics**
+ [Installation de la CLI AWS Copilot](copilot-install.md)
+ [Déploiement d'un exemple d'application Amazon ECS à l'aide de la CLI AWS Copilot](copilot-deploy.md)

[Une documentation supplémentaire pour la AWS CLI Copilot est disponible sur le site Web de Copilot AWS](https://aws.github.io/copilot-cli/docs/overview/)

# Installation de la CLI AWS Copilot
<a name="copilot-install"></a>

**AWS Avis relatif à la CLI Copilot End-of-Support**  
AWS Copilot CLI arrivera end-of-support le **12 juin 2026**. Après cette date, l'outil ne recevra plus de mises à jour, de correctifs de sécurité ou de support technique.  
Aucune nouvelle fonctionnalité ou amélioration après le 12 juin 2026
Aucune mise à jour de sécurité ni correction de bogues
Aucun support technique
Les déploiements existants continueront de fonctionner, mais sans maintenance continue
**Besoin d'aide ?** Contactez le AWS Support ou consultez notre article de [blog](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/) pour obtenir des conseils détaillés sur la migration.

Vous pouvez installer la AWS CLI Copilot en utilisant Homebrew ou en téléchargeant manuellement le binaire en suivant les étapes suivantes.

## Utilisation de Homebrew
<a name="copilot-install-homebrew"></a>

La commande suivante est utilisée pour installer la AWS CLI Copilot sur votre système macOS ou Linux à l'aide de Homebrew. Avant l'installation, Homebrew doit être installé. Pour plus d'informations, consultez [Homebrew](https://brew.sh/).

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

## Téléchargement du fichier binaire
<a name="copilot-install-manual"></a>

Comme alternative à Homebrew, vous pouvez installer manuellement la CLI AWS Copilot sur votre système macOS, Windows ou Linux. Utilisez la commande suivante pour que votre système d’exploitation télécharge le fichier binaire. Les exemples macOS et Linux incluent également des commandes qui appliquent des permissions d’exécution au fichier binaire et affichent le menu d’aide afin de vérifier que l’installation fonctionne.

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

Pour Mac OS :

```
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
```

Pour les systèmes 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 ]

Pour les systèmes Linux x86 (64 bits) :

```
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
```

Pour les systèmes ARM Linux :

```
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 ]

Exécutez la commande suivante à l'aide de 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
```

------

### (Facultatif) Vérifiez la AWS CLI Copilot installée manuellement à l'aide de signatures PGP
<a name="ECS_Copilot_validate"></a>

Les exécutables de la AWS CLI Copilot sont signés cryptographiquement à l'aide de signatures PGP. Les signatures PGP peuvent être utilisées pour vérifier la validité de l'exécutable de la CLI AWS Copilot. Utilisez les étapes suivantes pour vérifier les signatures à l'aide de l'outil GnuPG.

1. Téléchargez et installez GnuPG. Pour plus d'informations, consultez le [site web GnuPG](https://www.gnupg.org).

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

   Nous vous recommandons d'utiliser Homebrew. Installez Homebrew en suivant les instructions fournies sur leur site web. Pour plus d'informations, consultez [Homebrew](https://brew.sh/). Lorsqu'Homebrew est installé, utilisez la commande suivante à partir de votre terminal macOS.

   ```
   brew install gnupg
   ```

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

   Installez `gpg` à l'aide du gestionnaire de packages sur votre version de Linux.

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

   Téléchargez le programme d'installation Windows simple à partir du site web GnuPG et installez-le en tant qu'administrateur. Après avoir installé GnuPG, fermez puis rouvrez l'administrateur. PowerShell

    Pour plus d'informations, consultez [Téléchargement de GnuPG](https://www.gnupg.org/download/index.html).

------

1. Vérifiez que le chemin GnuPG est ajouté à votre chemin d'environnement.

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

   ```
   echo $PATH
   ```

   Si vous ne voyez pas le chemin GnuPG dans la sortie, exécutez la commande suivante pour l'ajouter au chemin.

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

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

   ```
   echo $PATH
   ```

   Si vous ne voyez pas le chemin GnuPG dans la sortie, exécutez la commande suivante pour l'ajouter au chemin.

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

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

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

   Si vous ne voyez pas le chemin GnuPG dans la sortie, exécutez la commande suivante pour l'ajouter au chemin.

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

------

1. Créez un fichier texte brut local.

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

   Sur le terminal, saisissez :

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

   Ouvrez le fichier avec TextEdit.

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

   Créez un fichier texte dans un éditeur de texte, comme gedit. Enregistrer sous `public_key_filename.txt`

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

   Créez un fichier texte dans un éditeur de texte, comme Notepad. Enregistrer sous `public_key_filename.txt`

------

1. Ajoutez les éléments de clé publique PGP Amazon ECS suivants et enregistrez le fichier. 

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

   Détails de la clé publique PGP Amazon ECS pour référence :

   ```
   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. Importez le fichier avec la clé publique PGP Amazon ECS avec la commande suivante dans le terminal.

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

1. Téléchargez les signatures de la AWS CLI Copilot. Les signatures sont des signatures PGP détachées ASCII, stockées dans des fichiers portant l'extension `.asc`. Le fichier de signatures a le même nom que son ficher exécutable correspondant, avec l'extension `.asc`.

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

   Pour les systèmes macOS, exécutez la commande suivante :

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

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

   Pour les systèmes Linux x86 (64 bits), exécutez la commande suivante :

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

   Pour les systèmes ARM Linux, exécutez la commande suivante :

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

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

   Exécutez la commande suivante à l'aide de PowerShell.

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

------

1. Vérifiez la signature avec la commande suivante :
   + Pour les systèmes Mac OS et Linux :

     ```
     gpg --verify copilot.asc /usr/local/bin/copilot
     ```
   + Pour les systèmes Windows :

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

   Sortie attendue :

   ```
   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
   ```
**Important**  
L'avertissement présent dans la sortie est prévu et ne constitue pas un problème. Cet avertissement est déclenché, car il n'y a pas de chaîne de confiance entre votre clé PGP personnelle (si vous en avez une) et la clé PGP Amazon ECS. Pour de plus amples informations, consultez [Web of trust](https://en.wikipedia.org/wiki/Web_of_trust).

1. Pour les installations Windows, exécutez la commande suivante sur Powershell pour ajouter le répertoire AWS Copilot au chemin.

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

# Déploiement d'un exemple d'application Amazon ECS à l'aide de la CLI AWS Copilot
<a name="copilot-deploy"></a>

**AWS Avis relatif à la CLI Copilot End-of-Support**  
AWS Copilot CLI arrivera end-of-support le **12 juin 2026**. Après cette date, l'outil ne recevra plus de mises à jour, de correctifs de sécurité ou de support technique.  
Aucune nouvelle fonctionnalité ou amélioration après le 12 juin 2026
Aucune mise à jour de sécurité ni correction de bogues
Aucun support technique
Les déploiements existants continueront de fonctionner, mais sans maintenance continue
**Besoin d'aide ?** Contactez le AWS Support ou consultez notre article de [blog](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/) pour obtenir des conseils détaillés sur la migration.

Après avoir installé la AWS CLI Copilot, vous pouvez suivre ces étapes pour déployer un exemple d'application, vérifier le déploiement et nettoyer les ressources.

## Conditions préalables
<a name="copilot-cli-prerequisites"></a>

Avant de commencer, assurez-vous de remplir les prérequis suivants :
+ Installez et configurez l’ AWS CLI. Pour plus d'informations, consultez [Interface de ligne de commande AWS](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).
+ Exécutez `aws configure` pour configurer un profil par défaut que la AWS CLI Copilot utilisera pour gérer votre application et vos services.
+ Installez et exécutez Docker. Pour plus d'informations, veuillez consulter [Get started with Docker](https://www.docker.com/get-started).

## Déploiement d’un exemple d’application Amazon ECS en une seule commande
<a name="copilot-deploy-one"></a>

1. Déployez un exemple d'application Web cloné à partir d'un GitHub référentiel à l'aide de la commande suivante. Pour plus d'informations sur AWS Copilot `init` et ses drapeaux, consultez la documentation [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. Une fois le déploiement terminé, la AWS CLI Copilot renvoie une URL que vous pouvez utiliser pour vérifier le déploiement. Vous pouvez également utiliser les commandes suivantes pour vérifier l’état de l’application.
   + Répertoriez toutes vos applications AWS Copilot.

     ```
     copilot app ls
     ```
   + Affichez des informations sur les environnements et les services dans votre application.

     ```
     copilot app show
     ```
   + Affichez des informations sur vos environnements.

     ```
     copilot env ls
     ```
   + Affiche des informations sur le service, y compris les points de terminaison, la capacité et les ressources connexes.

     ```
     copilot svc show
     ```
   + Liste de tous les services d'une application.

     ```
     copilot svc ls
     ```
   + Affichez les journaux d'un service déployé.

     ```
     copilot svc logs
     ```
   + Affichez l'état du service.

     ```
     copilot svc status
     ```

1. Une fois cette démonstration terminée, exécutez la commande suivante pour nettoyer les ressources associées et éviter les frais liés aux ressources inutilisées.

   ```
   copilot app delete
   ```