

 AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants d’ AWS Cloud9 peuvent continuer à l’utiliser normalement. [En savoir plus](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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 dans AWS Cloud9
<a name="create-environment"></a>

Pour créer un environnement de AWS Cloud9 développement, suivez l'une des procédures fournies en fonction de la façon dont vous prévoyez de l'utiliser AWS Cloud9.


****  

|  | 
| --- |
|  Si vous ne savez pas quoi choisir, nous vous recommandons [Création d'un EC2 environnement](create-environment-main.md). Pour une configuration rapide, créez un EC2 environnement. AWS Cloud9 crée et configure automatiquement une nouvelle EC2 instance Amazon dans votre Compte AWS. AWS Cloud9 connecte également automatiquement cette nouvelle instance à l'environnement pour vous. Pour comprendre les principales similitudes et différences entre les environnements de développement, consultez [Comparaison des environnements EC2 avec les environnements SSH dans AWS Cloud9](ec2-env-versus-ssh-env.md).  | 


****  

|  **Fournisseur de code source**  |  **Fournisseur d'hôte d'environnement de développement**  |  **Procédure pertinente**  | 
| --- | --- | --- | 
|  Vous  |  AWS Cloud9  |  [Créez un EC2 environnement](create-environment-main.md)  | 
|  Vous  |  Vous  |  [Créer un environnement SSH](create-environment-ssh.md)  | 
|   [Amazon Lightsail](https://aws.amazon.com/lightsail) ou vous  |  Vous (en utilisant Lightsail)  |   [Utilisation des instances Amazon Lightsail dans l'IDE AWS Cloud9](lightsail-instances.md)   | 
|  Vous (en utilisant[AWS CodePipeline](https://aws.amazon.com/codepipeline))  |  AWS Cloud9 ou vous  |  Créez un environnement [EC2](create-environment-main.md)ou [SSH](create-environment-ssh.md), et [Utilisation AWS CodePipeline dans l' AWS Cloud9 IDE](codepipeline-repos.md)   | 
|  Vous (en utilisant[AWS CodeCommit](https://aws.amazon.com/codecommit))  |  AWS Cloud9 ou vous  |   [AWS CodeCommit tutoriel pour AWS Cloud9](sample-codecommit.md)   | 
|  Vous (en utilisant[GitHub](https://github.com/))  |  AWS Cloud9 ou vous  |  Créez un environnement [SSH [EC2](create-environment-main.md)](create-environment-ssh.md)ou utilisez l'interface du [panneau Git](source-control-gitpanel.md)   | 

**Topics**
+ [Création d'un EC2 environnement](create-environment-main.md)
+ [Création d'un environnement SSH](create-environment-ssh.md)

# Création d'un EC2 environnement
<a name="create-environment-main"></a>

Dans cette procédure, AWS Cloud9 crée un EC2 environnement et une nouvelle EC2 instance Amazon, puis connecte l'environnement à cette instance. AWS Cloud9 gère le cycle de vie de cette instance, y compris le démarrage, l'arrêt et le redémarrage de l'instance selon les besoins. Si vous supprimez l'environnement, AWS Cloud9 résilie automatiquement l'instance.

Vous pouvez créer un environnement de AWS Cloud9 EC2 développement dans la [AWS Cloud9 console](#create-environment-console) ou avec [du code](#create-environment-code).

**Note**  
L'exécution de cette procédure peut entraîner des frais pour votre Compte AWS. Cela inclut les éventuels frais pour Amazon EC2. Pour plus d'informations, consultez [Amazon EC2 Pricing](https://aws.amazon.com/ec2/pricing/). 

**Avertissement**  
Il existe un problème de compatibilité avec AWS Cloud9 le système de contrôle AWS Control Tower proactif [CT. EC2P.R. 8.](https://docs.aws.amazon.com/controltower/latest/userguide/ec2-rules.html#ct-ec2-pr-8-description) Si ce contrôle est activé, vous ne pouvez pas créer d' EC2 environnement dans AWS Cloud9. Pour plus d'informations sur ce problème, consultez la section [Résolution des problèmes AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/troubleshooting.html#control-tower-rule).

## Prérequis
<a name="create-env-ec2-prereq"></a>

Suivez les étapes ci-dessous [Con AWS Cloud9 figuration](setting-up.md) pour pouvoir vous connecter à la AWS Cloud9 console et créer des environnements.

## Création d'un EC2 environnement avec la console
<a name="create-environment-console"></a>

1. Connectez-vous à la AWS Cloud9 console :
   + Si vous êtes le seul à utiliser votre Compte AWS ou si vous êtes un utilisateur IAM en une seule fois Compte AWS, rendez-vous sur. [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/)
   + Si votre organisation l'utilise AWS IAM Identity Center, demandez des instructions de connexion à votre Compte AWS administrateur.
   + Si vous êtes un étudiant en salle de classe, demandez à votre instructeur les instructions de connexion.

1. Une fois connecté à la AWS Cloud9 console, dans la barre de navigation supérieure, choisissez un dans lequel Région AWS créer l'environnement. Pour obtenir la liste des produits disponibles Régions AWS, consultez [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)le *Références générales AWS*.  
![\[AWS Sélecteur de région dans la console AWS Cloud9\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Choisissez le grand bouton **Créer un environnement** dans l'un des emplacements affichés.

   Si vous n'avez pas encore d' AWS Cloud9 environnement, le bouton apparaît sur une page d'accueil.  
![\[Page de bienvenue dans la AWS Cloud9 console\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Si vous avez déjà AWS Cloud9 des environnements, le bouton s'affiche comme suit.  
![\[Bouton Créer un environnement dans la AWS Cloud9 console\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Sur la page **Create environment** (Créer l'environnement), pour **Name** (Nom), tapez un nom pour votre environnement.

1. Pour ajouter une description à votre environnement, saisissez-la dans le champ **Description**.

1. Pour **Type d'environnement**, choisissez **Nouvelle EC2 instance** pour créer un EC2 environnement Amazon :
   + **Nouvelle EC2 instance** — Lance une nouvelle EC2 instance Amazon qui AWS Cloud9 peut se connecter directement via SSH. Vous pouvez utiliser le Systems Manager pour interagir avec les nouvelles EC2 instances Amazon. Pour plus d'informations, consultez[Accès aux instances EC2 sans entrée avec AWS Systems Manager](ec2-ssm.md). 
   + **Calcul existant** : lance une EC2 instance Amazon existante qui nécessite des informations de connexion SSH pour lesquelles l' EC2 instance Amazon doit disposer d'une règle de groupe de sécurité entrant.
     + Si vous sélectionnez l'option **Existing compute** (Calcul existant), une fonction du service est automatiquement créée. Vous pouvez voir le nom de la fonction du service dans une note au bas de l'écran de configuration. 
**Note**  
L'arrêt automatique ne sera pas disponible pour les AWS Cloud9 environnements créés à l'aide d'une EC2 instance Amazon utilisant le calcul existant.
**Avertissement**  
La création d'une EC2 instance Amazon pour votre environnement peut entraîner des frais Compte AWS pour Amazon EC2. L'utilisation de Systems Manager pour gérer les connexions à votre EC2 instance est gratuite.

1. Pour **Type d'instance**, choisissez un type d'instance avec la quantité de RAM et de v CPUs dont vous pensez avoir besoin pour les types de tâches que vous souhaitez effectuer.
**Avertissement**  
Le choix de types d'instances avec plus de RAM et de v CPUs peut entraîner des frais supplémentaires Compte AWS pour Amazon EC2. Pour savoir quel type d'instance convient à votre charge de travail, consultez la page [Amazon EC2 Instance Type](https://aws.amazon.com/ec2/instance-types/).

1. Pour **Platform**, choisissez le type d' EC2 instance Amazon que vous souhaitez : **Amazon Linux 2023**, **Amazon Linux 2** ou **Ubuntu 22.04 LTS**. AWS Cloud9 crée l'instance puis y connecte l'environnement.
**Important**  
Nous vous recommandons de choisir l'option **Amazon Linux 2023** pour votre EC2 environnement. En plus de fournir un environnement d'exécution sécurisé, stable et performant, l'AMI Amazon Linux 2023 inclut un support à long terme jusqu'en 2024.  
Pour plus d'informations, consultez la [page AL2 023](https://aws.amazon.com/linux/amazon-linux-2023/).

1. Choisissez une période pour la valeur **Timeout** (Délai d'attente). Cette option détermine la durée d'inactivité d' AWS Cloud9 avant la mise en veille prolongée automatique. Lorsque toutes les instances de navigateur Web connectées à l'IDE pour l'environnement sont fermées, AWS Cloud9 attend le délai spécifié, puis arrête l' EC2 instance Amazon pour l'environnement. 
**Avertissement**  
Le choix d'une période plus longue peut entraîner une augmentation des frais sur votre Compte AWS.

1. Dans le panneau **Network settings** (Paramètres réseau), choisissez le mode d'accès à votre environnement parmi les deux options suivantes :
   + **AWS Systems Manager (SSM)** — Cette méthode accède à l'environnement à l'aide de SSM sans ouvrir les ports entrants.
   + **Secure Shell (SSH)** : cette méthode permet d'accéder à l'environnement via SSH et nécessite des ports entrants ouverts.

1. <a name="create-environment-vpc-step"></a>Choisissez **VPC Settings** pour afficher le Amazon Virtual Private Cloud et le sous-réseau de votre environnement. AWS Cloud9 utilise Amazon Virtual Private Cloud (Amazon VPC) pour communiquer avec l'instance Amazon EC2 nouvellement créée. Pour ce tutoriel, nous vous recommandons de ne pas modifier les paramètres par défaut présélectionnés. Avec les paramètres par défaut, AWS Cloud9 tente d'utiliser le VPC par défaut avec son seul sous-réseau dans la même Compte AWS région que le nouvel environnement. Selon la façon dont Amazon VPC est configuré, suivez l'un des ensembles d'instructions suivants.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/create-environment-main.html)
**Important**  
Si vous avez sélectionné **Existing compute** (Calcul existant) comme type d'environnement, vous pouvez lancer votre instance dans un sous-réseau public ou privé.  
**Public subnet** (Sous-réseau public) : attachez une passerelle Internet au sous-réseau pour permettre au SSM Agent de l'instance de communiquer avec Systems Manager.
**Private subnet** (Sous-réseau privé) : créez une passerelle NAT pour permettre à l'instance de communiquer avec Internet et les autres Services AWS.
À l'heure actuelle, vous ne pouvez pas utiliser d'[informations d'identification temporaires AWS gérées](security-iam.md#auth-and-access-control-temporary-managed-credentials) pour autoriser l' EC2 environnement à accéder à une AWS entité, telle qu'un utilisateur IAM. Service AWS   
 Pour obtenir plus d'informations sur la configuration des sous-réseaux, consultez [Paramètres VPC pour les environnements de développement AWS Cloud9](vpc-settings.md).  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/create-environment-main.html)

   Pour plus d'informations sur ces choix, consultez [Paramètres VPC pour les environnements de développement AWS Cloud9](vpc-settings.md).

1. Ajoutez jusqu'à 50 identifications en fournissant les variables **Key** (Clé) et **Value** (Valeur) pour chaque identification. Pour ce faire, sélectionnez **Add new tag** (Ajouter une nouvelle balise). Les balises sont attachées à l' AWS Cloud9 environnement sous forme de balises de ressources et sont propagées aux ressources sous-jacentes suivantes : la CloudFormation pile, l' EC2 instance Amazon et les groupes de EC2 sécurité Amazon. Pour en savoir plus sur les balises, consultez la section [Contrôler l'accès à l'aide de balises de AWS ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) dans le *[guide de l'utilisateur IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* et [les informations avancées](tags.md) dans ce guide.
**Avertissement**  
Si vous mettez à jour ces balises après les avoir créées, les modifications ne sont pas propagées aux ressources sous-jacentes. Pour plus d'informations, consultez [Propagation des mises à jour des balises vers les ressources sous-jacentes](tags.md#tags-propagate) dans les informations avancées relatives aux [identifications](tags.md).

1. Choisissez **Create** (Créer) pour créer votre environnement, puis vous êtes redirigé vers la page d'accueil. Si le compte est créé avec succès, une barre flash verte apparaît en haut de la AWS Cloud9 console. Vous pouvez sélectionner le nouvel environnement et choisir **Open in Cloud9** (Ouvrir dans Cloud9) pour lancer l'IDE.  
![\[AWS Cloud9 Sélecteur IDE dans la console AWS Cloud9\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Si le compte ne parvient pas à être créé, une barre flash rouge apparaît en haut de la AWS Cloud9 console. La création de votre compte peut échouer en raison d'un problème avec votre navigateur Web, vos autorisations d'accès AWS , l'instance ou le réseau associé. Vous trouverez des informations sur les solutions possibles dans la [section AWS Cloud9 Dépannage.](troubleshooting.md#troubleshooting-env-loading)
**Note**  
AWS Cloud9 prend en charge les deux IMDSv1 et IMDSv2. Nous vous recommandons de l'adopter IMDSv2 car il offre un niveau de sécurité amélioré par rapport à IMDSv1. Pour plus d'informations sur les avantages de IMDSv2, consultez le [blog sur AWS la sécurité](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/). Pour plus d'informations sur la manière de passer à IMDSv2 de IMDSv1, consultez la section [Transition vers l'utilisation du service de métadonnées d'instance version 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) dans le *guide de EC2 l'utilisateur Amazon pour les instances Linux*.
**Note**  
Si votre environnement utilise un proxy pour accéder à Internet, vous devez fournir les détails du proxy AWS Cloud9 afin qu'il puisse installer les dépendances. Pour de plus amples informations, veuillez consulter [Impossible d'installer les dépendances](troubleshooting.md#proxy-failed-dependencies).

## Créer un environnement à l'aide du code
<a name="create-environment-code"></a>

Pour utiliser du code pour créer un EC2 environnement dans AWS Cloud9, appelez l'opération de AWS Cloud9 création d' EC2 environnement, comme suit.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)   | 
|  AWS SDK pour C\$1\$1  |   [CreateEnvironmentEC2Demande](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_request.html), [CreateEnvironmentEC2résultat](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_result.html)   | 
|  AWS SDK pour Go  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2), [CreateEnvironmentEC2Demande](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2Request), [CreateEnvironmentEC2WithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2WithContext)   | 
|  AWS SDK pour Java  |   CreateEnvironmentEC2Demande, CreateEnvironment EC2 résultat   | 
|  AWS SDK pour JavaScript  |   [Créer un environnement EC2](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#createEnvironmentEC2-property)   | 
|  AWS SDK pour .NET  |   [CreateEnvironmentEC2Demande](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Request.html), [CreateEnvironmentEC2réponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Response.html)   | 
|  AWS SDK pour PHP  |   [Créer un environnement EC2](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#createenvironmentec2)   | 
|  AWS SDK pour Python (Boto)  |   [create\$1environment\$1ec2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloud9.html#Cloud9.Client.create_environment_ec2)   | 
|  AWS SDK pour Ruby  |   [create\$1environment\$1ec2](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#create_environment_ec2-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [New-C9EnvironmentEC2](https://docs.aws.amazon.com/powershell/latest/reference/items/New-C9EnvironmentEC2.html)   | 
|  AWS Cloud9 API  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html)   | 

**Note**  
Si votre environnement utilise un proxy pour accéder à Internet, vous devez fournir les détails du proxy AWS Cloud9 afin qu'il puisse installer les dépendances. Pour de plus amples informations, veuillez consulter [Impossible d'installer les dépendances](troubleshooting.md#proxy-failed-dependencies).

# Création d'un environnement SSH
<a name="create-environment-ssh"></a>

Vous créez un environnement de développement AWS Cloud9 SSH avec la AWS Cloud9 console. Vous ne pouvez pas créer un environnement SSH à l'aide de la CLI.

## Prérequis
<a name="prerequisites"></a>
+ Assurez-vous que vous avez terminé les étapes de [Con AWS Cloud9 figuration](setting-up.md) dans un premier temps. De cette façon, vous pouvez vous connecter à la console AWS Cloud9 et créer des environnements.
+ Identifiez une instance de cloud computing existante (par exemple, une EC2 instance Amazon dans la vôtre Compte AWS) ou votre propre serveur que vous AWS Cloud9 souhaitez connecter à l'environnement.
+ Vérifiez que l'instance existante ou votre propre serveur respecte toutes les [Configuration requise de l'hôte SSH](ssh-settings.md#ssh-settings-requirements). Les exigences incluent l'installation de versions spécifiques de Python, Node.js et d'autres composants, la définition d'autorisations spécifiques sur le répertoire à partir duquel vous voulez qu' AWS Cloud9 démarre après la connexion, et la configuration des éventuels Amazon Virtual Private Cloud associés.

## Créer l'environnement SSH
<a name="create-the-envsshtitle"></a>

1. Assurez-vous d'avoir suivi les prérequis précédents.

1. Connectez-vous à votre instance existante ou à votre propre serveur à l'aide d'un client SSH, si vous n'y êtes pas déjà connecté. Cela garantit que vous pouvez ajouter la valeur de la clé publique SSH nécessaire à l'instance ou au serveur. Cette opération est détaillée plus loin dans cette procédure.
**Note**  
Pour vous connecter à une instance de AWS Cloud calcul existante, consultez une ou plusieurs des ressources suivantes :  
Pour Amazon EC2, consultez [Connect to your Linux instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html) dans le *guide de EC2 l'utilisateur Amazon*.
Pour Amazon Lightsail, consultez [Connexion à votre instance Lightsail basée sur Linux/Unix](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-connect-to-your-instance-virtual-private-server) dans la *documentation Amazon Lightsail*.
Pour AWS Elastic Beanstalk, voir [Liste et connexion aux instances de serveur](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.ec2connect.html) dans le *Guide du AWS Elastic Beanstalk développeur*.
Pour AWS OpsWorks, voir [Utiliser SSH pour se connecter à une instance Linux](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-ssh.html) dans le *Guide de l'AWS OpsWorks utilisateur*.
Pour les autres Services AWS, consultez la documentation de ce service spécifique.
Pour vous connecter à votre propre serveur, utilisez SSH. SSH est déjà installé sur les systèmes d'exploitation macOS et Linux. Pour vous connecter à votre serveur en utilisant SSH sous Windows, vous devez installer [PuTTY](https://www.putty.org/).

1. Connectez-vous à la AWS Cloud9 console, à l'adresse [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).

1. Une fois connecté à la AWS Cloud9 console, dans la barre de navigation supérieure, choisissez un dans lequel Région AWS créer l'environnement. Pour obtenir la liste des produits disponibles Régions AWS, consultez [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)le *Références générales AWS*.  
![\[Sélecteur de région dans la console AWS Cloud9\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Si vous créez un environnement de développement pour la première fois, une page d'accueil s'affiche. Dans le panneau **Nouvel AWS Cloud9 environnement**, choisissez **Créer un environnement**.

   Si vous avez déjà créé des environnements de développement, vous pouvez également développer le volet situé à gauche de l'écran. Sélectionnez **Your environments** (Vos environnements), puis sélectionnez **Create environment** (Créer un environnement).

   Dans la page **d'accueil** :  
![\[Cliquez sur le bouton Create environment (Créer un environnement) si la page d'accueil s'affiche\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Ou dans la page **Vos environnements** :  
![\[Cliquez sur le bouton Create environment (Créer un environnement) si la page d'accueil ne s'affiche pas\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Sur la page **Create environment** (Créer un environnement), saisissez un nom pour votre environnement.

1. Pour **Description**, saisissez des informations concernant votre environnement. Dans le cadre de ce tutoriel, utilisez `This environment is for the AWS Cloud9 tutorial.`

1. Pour **Environment type** (Type d'environnement), sélectionnez **Existing Compute** (Calcul existant) parmi les options suivantes :
   + **Nouvelle EC2 instance** — Lance une EC2 instance Amazon qui AWS Cloud9 peut se connecter directement via SSH ou SSM.
   + **Calcul existant** — Lance une EC2 instance Amazon existante qui nécessite l'ouverture des informations de connexion SSH ainsi que le port 22. AWS Cloud9 se connecte à l'instance via [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html).
     + Si vous sélectionnez l'option **Existing compute** (Calcul existant), une fonction du service est automatiquement créée. Vous pouvez consulter le nom du rôle de service dans la section **Rôle de service et profil d'instance pour l'accès à Systems Manager**, plus bas dans l'interface. Pour de plus amples informations, veuillez consulter [Accès aux instances EC2 sans entrée avec AWS Systems Manager](ec2-ssm.md). 
**Avertissement**  
La création d'une EC2 instance pour votre environnement peut entraîner des frais Compte AWS pour Amazon EC2. L'utilisation de Systems Manager pour gérer les connexions à votre EC2 instance est gratuite.
**Avertissement**  
AWS Cloud9 utilise une clé publique SSH pour se connecter en toute sécurité à votre serveur. Pour établir la connexion sécurisée, ajoutez notre clé publique à votre fichier `~/.ssh/authorized_keys` et fournissez vos identifiants de connexion dans les étapes suivantes. Choisissez **Copy key to clipboard** (Copier la clé dans le presse-papiers) pour copier la clé SSH, ou **View public SSH key** (Afficher la clé SSH publique) pour l'afficher.

1. Sur le panneau **Existing compute** (Calcul existant), pour **User** (Utilsiateur), entrez le nom de connexion que vous avez utilisé pour vous connecter à l'instance ou au serveur plus tôt dans cette procédure. Par exemple, pour une instance de calcul AWS Cloud , cela peut être `ec2-user`, `ubuntu` ou `root`. 
**Note**  
Nous vous recommandons d'associer le nom de connexion à des privilèges d'administration ou à un administrateur sur l'instance ou le serveur. Plus précisément, nous recommandons que ce nom de connexion possède l'installation de Node.js sur l'instance ou le serveur. Pour le vérifier, depuis le terminal de votre instance ou serveur, exécutez la commande **`ls -l $(which node)`** (ou **`ls -l $(nvm which node)`** si vous utilisez `nvm`). Cette commande affiche le nom du propriétaire de l'installation Node.js. Il affiche également les autorisations, le nom du groupe et l'emplacement de l'installation.

1. Pour **Host** (Hôte), saisissez l'adresse IP publique (préférée) ou le nom d'hôte de l'instance ou du serveur.

1. Pour **Port**, entrez le port que vous souhaitez utiliser AWS Cloud9 pour essayer de vous connecter à l'instance ou au serveur. Vous pouvez également conserver le port par défaut.

1. Choisissez **Additional details - optional** (Détails supplémentaires - facultatif) pour afficher le chemin de l'environnement, le chemin vers le binaire node.js et les informations sur l'hôte de saut SSH.

1. Dans le **champ Environment path**, entrez le chemin d'accès au répertoire de l'instance ou du serveur AWS Cloud9 à partir duquel vous souhaitez démarrer. Vous l'avez identifié plus tôt dans les conditions préalables à cette procédure. Si vous laissez ce champ vide, AWS Cloud9 utilise le répertoire à partir duquel votre instance ou serveur démarre généralement une fois connecté. Il s'agit généralement d'un répertoire de base ou par défaut.

1. Pour **Path to Node.js binary path** (Chemin d'accès au binaire Node.js), entrez les informations de chemin d'accès pour spécifier le chemin d'accès au binaire Node.js sur l'instance ou le serveur. Pour obtenir le chemin, vous pouvez exécuter la commande **`which node`** (ou ** `nvm which node` ** si vous utilisez `nvm`) sur votre instance ou serveur. Par exemple, le chemin peut être `/usr/bin/node`. Si vous laissez ce champ vide, AWS Cloud9 tente de deviner l'emplacement du fichier binaire Node.js quand il essaie de se connecter.

1. Pour **SSH jump host** (Hôte de saut SSH), entrez les informations sur l'hôte de saut que l'instance ou le serveur utilise. Utilisez le format `USER_NAME@HOSTNAME:PORT_NUMBER` (par exemple, `ec2-user@ip-192-0-2-0:22`).

   Le serveur de saut doit satisfaire aux exigences suivantes :
   + Il doit être accessible via l'Internet public avec SSH.
   + Il doit autoriser l'accès entrant par n'importe quelle adresse IP sur le port spécifié.
   + La valeur de la clé SSH publique qui a été copiée dans le fichier `~/.ssh/authorized_keys` de l'instance existante ou du serveur existant doit également être copiée dans le fichier `~/.ssh/authorized_keys` du serveur de saut.
   + Netcat doit être installé.

1. Ajoutez jusqu'à 50 identifications en fournissant une **clé** et une **valeur** pour chaque identification. Pour ce faire, sélectionnez **Add new tag** (Ajouter une nouvelle balise). Les balises sont attachées à l' AWS Cloud9 environnement sous forme de balises de ressources et sont propagées aux ressources sous-jacentes suivantes : la CloudFormation pile, l' EC2 instance Amazon et les groupes de EC2 sécurité Amazon. Pour en savoir plus sur les balises, consultez la section [Contrôler l'accès à l'aide de balises de AWS ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) dans le *[guide de l'utilisateur IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* et les [informations avancées](tags.md) sur les balises dans ce guide.
**Avertissement**  
Si vous mettez à jour ces balises après les avoir créées, les modifications ne sont pas propagées aux ressources sous-jacentes. Pour plus d'informations, consultez [Propagation des mises à jour des balises vers les ressources sous-jacentes](tags.md#tags-propagate) dans les informations avancées relatives aux [identifications](tags.md).

1. Choisissez **Create** (Créer) pour créer votre environnement, et vous êtes ensuite redirigé vers la page d'accueil. Lorsque le compte est créé avec succès, une barre flash verte apparaît en haut de la AWS Cloud9 console. Vous pouvez sélectionner le nouvel environnement et choisir **Open in Cloud9** (Ouvrir dans Cloud9) pour lancer l'IDE.   
![\[AWS Cloud9 Sélecteur IDE dans la console AWS Cloud9\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Si la création du compte échoue, une barre d'éclair rouge apparaît en haut de la console AWS Cloud9 . La création de votre compte peut échouer en raison d'un problème lié à votre navigateur Web, AWS à vos autorisations d'accès, à l'instance ou au réseau associé. Vous trouverez des informations sur les solutions possibles aux problèmes qui peuvent entraîner l'échec du compte dans la section [Résolution des problèmes de AWS Cloud9](troubleshooting.md#troubleshooting-env-loading).

**Note**  
Si votre environnement utilise un proxy pour accéder à Internet, vous devez fournir les détails du proxy AWS Cloud9 afin qu'il puisse installer les dépendances. Pour de plus amples informations, veuillez consulter [Impossible d'installer les dépendances](troubleshooting.md#proxy-failed-dependencies).