

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

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 d’un environnement de développement
<a name="devenvironment-create"></a>

Vous pouvez créer un environnement de développement de plusieurs manières :
+ Créez un environnement de développement CodeCatalyst avec un référentiel CodeCatalyst source ou un [référentiel source lié à](source-repositories-link.md) partir des pages **Vue d'ensemble**, **Environnements de développement** ou **Référentiels sources**
+ Créez un environnement de développement vide CodeCatalyst qui n'est pas connecté à un référentiel source à partir de la page Environnements de développement
+ Créez un environnement de développement dans l'IDE de votre choix et clonez n'importe quel référentiel source dans l'environnement de développement

**Important**  
Les environnements de développement ne sont pas disponibles pour les utilisateurs dans les espaces où Active Directory est utilisé comme fournisseur d'identité. Pour de plus amples informations, veuillez consulter [Je ne parviens pas à créer un environnement de développement lorsque je suis connecté à CodeCatalyst l'aide d'un compte d'authentification unique](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

Vous pouvez créer un environnement de développement par branche d'un dépôt. Un projet peut avoir plusieurs référentiels. Les environnements de développement que vous créez ne peuvent être gérés qu'avec votre CodeCatalyst compte, mais vous pouvez ouvrir l'environnement de développement et y travailler avec n'importe lequel des environnements pris en charge IDEs. Vous devez installer le AWS Toolkit pour utiliser les environnements de développement dans votre IDE. Pour de plus amples informations, veuillez consulter [Environnements de développement intégrés pris en charge pour les environnements de développement](#devenvironment-supported-ide). Par défaut, les environnements de développement sont créés avec un processeur à 2 cœurs, 4 Go de RAM et 16 Go de stockage persistant.

**Note**  
Si vous avez créé un environnement de développement associé à un référentiel source, la colonne **Ressource** indique toujours la branche que vous avez spécifiée lors de la création de cet environnement de développement. Cela s'applique même si vous créez une autre branche, passez à une autre branche dans l'environnement de développement ou clonez un dépôt supplémentaire. Si vous avez créé un environnement de développement vide, la colonne **Ressources** sera vide.

## Environnements de développement intégrés pris en charge pour les environnements de développement
<a name="devenvironment-supported-ide"></a>

Vous pouvez utiliser les environnements de développement avec les environnements de développement intégrés pris en charge suivants (IDEs) :
+ [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html)
+ [JetBrains IDEs](https://www.jetbrains.com/help)
  + [IntelliJ IDEA Ultimate](https://www.jetbrains.com/help/idea/getting-started.html)
  + [GoLand](https://www.jetbrains.com/help/go/getting-started.html)
  + [PyCharmProfessionnel](https://www.jetbrains.com/help/pycharm/getting-started.html)
+ [Code Visual Studio](https://code.visualstudio.com/docs)

## Création d'un environnement de développement dans CodeCatalyst
<a name="devenvironment-create-steps"></a>

Pour commencer à travailler avec Dev Environment in CodeCatalyst, authentifiez-vous et connectez-vous à l'aide de votre [AWS Builder ID](id-how-to-sign-in.md) ou de votre [SSO](sign-in-sso.md).

**Pour créer un environnement de développement à partir d'une branche**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez au projet dans lequel vous souhaitez créer un environnement de développement.

1. Dans le panneau de navigation, effectuez l’une des opérations suivantes :
   + Choisissez **Overview**, puis accédez à la section **Mes environnements** de développement.
   + Choisissez **Code**, puis **Dev Environments**.
   + Choisissez **Code**, choisissez **Référentiels sources** et choisissez le référentiel pour lequel vous souhaitez créer un environnement de développement.

1. Choisissez **Create Dev Environment**.

1. Choisissez un IDE compatible dans le menu déroulant. Pour plus d’informations, consultez [Environnements de développement intégrés pris en charge pour les environnements de développement](#devenvironment-supported-ide).

1. Choisissez **Cloner un dépôt**.

1. Effectuez l’une des actions suivantes :

   1. Choisissez le référentiel à cloner, choisissez **Travailler dans une branche existante**, puis choisissez une branche dans le menu déroulant **Branche existante**.
**Note**  
Si vous choisissez un dépôt tiers, vous devez travailler dans une branche existante.

   1. Choisissez le référentiel à cloner, choisissez **Travailler dans une nouvelle branche**, entrez le nom de la **branche dans le champ Nom** de la branche et choisissez une branche à partir de laquelle créer la nouvelle branche dans le menu déroulant **Créer une branche depuis**.
**Note**  
Si vous créez un environnement de développement à partir de la page **Référentiels sources** ou à partir d'un référentiel source spécifique, il n'est pas nécessaire de choisir un référentiel. L'environnement de développement sera créé à partir du référentiel source que vous avez choisi sur la page **Référentiels source**.

1. (Facultatif) Dans **Alias - facultatif**, entrez un alias pour l'environnement de développement.

1. (Facultatif) Cliquez sur le bouton **d'édition de la configuration de l'environnement** de développement pour modifier la configuration de calcul, de stockage ou de temporisation de l'environnement de développement.

1. (Facultatif) Dans **Amazon Virtual Private Cloud (Amazon VPC)**, sélectionnez une connexion VPC que vous souhaitez associer à votre environnement de développement dans le menu déroulant.

   Si un VPC par défaut est défini pour votre espace, vos environnements de développement s'exécuteront connectés à ce VPC. Vous pouvez contourner cela en associant une autre connexion VPC. Notez également que les environnements de développement connectés au VPC ne sont pas pris en charge. AWS Toolkit

   Si la connexion VPC que vous souhaitez utiliser n'est pas répertoriée, c'est peut-être parce qu'elle inclut une Compte AWS connexion non autorisée dans votre projet. Pour plus d'informations, consultez la [section Configuration des connexions de compte restreintes au projet](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.
**Note**  
Lorsque vous créez un environnement de développement avec une connexion VPC, une nouvelle interface réseau est créée au sein du VPC. CodeCatalyst interagit avec cette interface en utilisant le rôle VPC associé. Assurez-vous également que votre bloc IPv4 CIDR **n'est pas** configuré pour la plage d'adresses `172.16.0.0/12` IP.

1. Choisissez **Créer**. Pendant la création de votre environnement de développement, la colonne d'état de l'environnement de développement affichera **Démarrage**, et la colonne d'état affichera En **cours d'exécution** une fois l'environnement de développement créé.

**Pour créer un environnement de développement vide**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez au projet dans lequel vous souhaitez créer un environnement de développement.

1. Dans le panneau de navigation, effectuez l’une des opérations suivantes :
   + Choisissez **Overview**, puis accédez à la section **Mes environnements** de développement.
   + Choisissez **Code**, puis **Dev Environments**.

1. Choisissez **Create Dev Environment**.

1. Choisissez un IDE compatible dans le menu déroulant. Pour plus d’informations, consultez [Environnements de développement intégrés pris en charge pour les environnements de développement](#devenvironment-supported-ide).

1. Choisissez **Créer un environnement de développement vide**.

1. (Facultatif) Dans **Alias - facultatif**, entrez un alias pour l'environnement de développement.

1. (Facultatif) Cliquez sur le bouton **d'édition de la configuration de l'environnement** de développement pour modifier la configuration de calcul, de stockage ou de temporisation de l'environnement de développement.

1. (Facultatif) Dans **Amazon Virtual Private Cloud (Amazon VPC)**, sélectionnez une connexion VPC que vous souhaitez associer à votre environnement de développement dans le menu déroulant.

   Si un VPC par défaut est défini pour votre espace, vos environnements de développement s'exécuteront connectés à ce VPC. Vous pouvez contourner cela en associant une autre connexion VPC. Notez également que les environnements de développement connectés au VPC ne sont pas pris en charge. AWS Toolkit

   Si la connexion VPC que vous souhaitez utiliser n'est pas répertoriée, c'est peut-être parce qu'elle inclut une Compte AWS connexion non autorisée dans votre projet. Pour plus d'informations, consultez la [section Configuration des connexions de compte restreintes au projet](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) dans le manuel *Amazon CodeCatalyst Administrator Guide*.
**Note**  
Lorsque vous créez un environnement de développement avec une connexion VPC, une nouvelle interface réseau est créée au sein du VPC. CodeCatalyst interagit avec cette interface en utilisant le rôle VPC associé. Assurez-vous également que votre bloc IPv4 CIDR **n'est pas** configuré pour la plage d'adresses `172.16.0.0/12` IP.

1. Choisissez **Créer**. Pendant la création de votre environnement de développement, la colonne d'état de l'environnement de développement affichera **Démarrage**, et la colonne d'état affichera En **cours d'exécution** une fois l'environnement de développement créé.

**Note**  
La création et l'ouverture d'un environnement de développement pour la première fois peuvent prendre une à deux minutes.

**Note**  
Une fois l'environnement de développement ouvert dans l'IDE, vous devrez peut-être remplacer le répertoire par le référentiel source avant de valider et de transférer les modifications à votre code.

## Création d'un environnement de développement dans un IDE
<a name="devenvironment-using-ide"></a>

Vous pouvez utiliser les environnements de développement pour travailler rapidement sur le code stocké dans les référentiels sources de votre projet. Les environnements de développement augmentent votre vitesse de développement car vous pouvez commencer à coder immédiatement dans un environnement de développement cloud entièrement fonctionnel et spécifique à un projet avec un environnement de développement intégré (IDE) pris en charge.

Pour plus d'informations sur l'utilisation à CodeCatalyst partir d'un IDE, consultez la documentation suivante.
+ [Amazon CodeCatalyst pour JetBrains IDEs](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst pour VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst pour AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/ide-toolkits-cloud9.html)