AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
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.
Utilisez ce didacticiel pour commencer AWS Cloud9. Vous pouvez utiliser AWS Cloud9 la console ou AWS Command Line Interface (AWS CLI) pour utiliser le AWS Cloud9 IDE. Dans ce didacticiel, vous allez apprendre à configurer un environnement de AWS Cloud9 développement, puis AWS Cloud9 IDE à l'utiliser pour coder, exécuter et déboguer votre première application. Pour plus d'informations AWS Cloud9, voir Qu'est-ce que AWS Cloud9.
Pour en savoir plus AWS Cloud9 IDE, consultezVisite du AWS Cloud9 IDE.
Ce tutoriel vous prendra environ une heure.
Avertissement
L'exécution de ce didacticiel peut entraîner des frais sur votre AWS compte. Cela inclut les éventuels frais pour AmazonEC2. Pour plus d'informations, consultez Amazon EC2 Pricing
Prérequis
Pour pouvoir utiliser ce tutoriel correctement, vous devez d'abord exécuter les étapes de Con AWS Cloud9 figuration.
Étape 1 : Créer un environnement
Au cours de cette étape, vous pouvez utiliser la AWS Cloud9 console ou le AWS CLI pour créer un environnement de AWS Cloud9 développement.
Note
Si vous avez déjà créé l'environnement que vous souhaitez utiliser pour ce tutoriel, ouvrez cet environnement et passez à Étape 2 : Visite de base du IDE.
Dans AWS Cloud9, un environnement de développement, ou environnement, est un endroit où vous stockez les fichiers de votre projet de développement et exécutez les outils nécessaires au développement de vos applications. Dans ce didacticiel, vous allez créer un EC2environnement et travailler avec les fichiers et les outils de cet environnement.
-
Connectez-vous à la AWS Cloud9 console :
-
Si vous êtes le seul à utiliser votre Compte AWS ou si vous êtes IAM utilisateur d'un single Compte AWS, rendez-vous sur 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.
-
-
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 une liste des produits disponibles Régions AWS, consultez AWS Cloud9le Références générales AWS.
-
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.
Si vous avez déjà AWS Cloud9 des environnements, le bouton s'affiche comme suit.
-
Sur la page Create environment (Créer l'environnement), pour Name (Nom), tapez un nom pour votre environnement.
-
Pour Description, saisissez des informations concernant votre environnement. Dans le cadre de ce tutoriel, utilisez
This environment is for the AWS Cloud9 tutorial.
-
Pour Type d'environnement, choisissez Nouvelle EC2 instance pour créer un EC2 environnement Amazon :
-
Nouvelle EC2 instance — Lance une nouvelle EC2 instance Amazon à laquelle il est AWS Cloud9 possible de se connecter directementSSH. Vous pouvez utiliser le Systems Manager pour interagir avec les nouvelles EC2 instances Amazon. Pour plus d'informations, consultezAccès aux instances sans entrée EC2 avec AWS Systems Manager.
-
Calcul existant : lance une EC2 instance Amazon existante qui nécessite des informations de SSH connexion pour lesquelles l'EC2instance 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 AmazonEC2. L'utilisation de Systems Manager pour gérer les connexions à votre EC2 instance est gratuite.
-
-
Dans le panneau Nouvelle EC2 instance pour le type d'instance, conservez le choix par défaut. Cette option peut en avoir de moins RAM en moinsvCPUs. Cependant, cette quantité de mémoire est suffisante pour ce tutoriel.
Avertissement
Le choix de types d'instance RAM contenant plus d'instances vCPUs peut entraîner des frais supplémentaires Compte AWS pour AmazonEC2.
-
Pour Platform, choisissez le type d'EC2instance 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, Amazon Linux 2023 AMI inclut un support à long terme jusqu'en 2024.
Pour plus d'informations, consultez la page AL2 023
. -
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 IDE à l'environnement sont fermées, AWS Cloud9 attend le délai spécifié, puis arrête l'EC2instance Amazon pour l'environnement.
Avertissement
Le choix d'une période plus longue peut entraîner une augmentation des frais sur votre Compte AWS.
-
Dans le panneau Network settings (Paramètres réseau), choisissez le mode d'accès à votre environnement parmi les deux options suivantes :
-
AWS System Manager (SSM) — Cette méthode permet d'accéder à l'environnement SSM sans ouvrir les ports entrants.
-
Secure Shell (SSH) — Cette méthode accède à l'environnement en utilisant SSH et nécessite des ports entrants ouverts.
-
-
Choisissez VPCParamètres pour afficher le Amazon Virtual Private Cloud et le sous-réseau de votre environnement. AWS Cloud9 utilise Amazon Virtual Private Cloud (AmazonVPC) pour communiquer avec l'EC2instance Amazon 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 automatiquement les paramètres par défaut VPC avec son seul sous-réseau dans le même environnement Compte AWS et dans la même région que le nouvel environnement.
Vous trouverez plus d'informations sur les VPC choix proposés par Amazon dans Create an EC2 Environment with the Console et dansVPCparamètres pour les environnements AWS Cloud9 de développement.
-
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 AWS CloudFormation pile, l'EC2instance 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 dans le guide de IAM l'utilisateur et les informations avancées 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 dans les informations avancées relatives aux identifications.
-
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 Ouvrir dans Cloud9 pour lancer le. IDE
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.
Note
AWS Cloud9 prend en charge les deux IMDSv1 etIMDSv2. 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 deIMDSv2, consultez le blog sur AWS la sécurité
. Pour plus d'informations sur la manière de passer à IMDSv2 deIMDSv1, consultez la section Transition vers l'utilisation du service de métadonnées d'instance version 2 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.
Étape 2 : Visite de base du IDE
Cette partie du didacticiel présente certaines des manières dont vous pouvez utiliser le AWS Cloud9 IDE pour créer et tester des applications.
-
Vous pouvez utiliser une fenêtre de l'éditeur pour créer et modifier le code.
-
Vous pouvez utiliser une fenêtre de terminal ou une fenêtre Run configuration (Exécuter la configuration) pour exécuter votre code sans le déboguer.
-
Vous pouvez utiliser la fenêtre Debugger pour déboguer votre code.
Effectuez ces trois tâches à JavaScript l'aide du moteur Node.js. Pour des instructions sur l'utilisation d'autres langages de programmation, consultez Tutoriels pour AWS Cloud9.
Préparation de votre environnement
La plupart des outils dont vous avez besoin pour exécuter et déboguer le JavaScript code sont déjà installés pour vous. Pour ce tutoriel, vous avez cependant besoin d'un package Node.js supplémentaire. Installez-le comme suit.
-
Dans la barre de menu en haut de la AWS Cloud9 IDE, choisissez Fenêtre, Nouveau terminal ou utilisez une fenêtre de terminal existante.
-
Dans la fenêtre du terminal, qui est l'un des onglets situés dans la partie inférieure duIDE, entrez ce qui suit.
npm install readline-sync
Vérifiez que le résultat est similaire au résultat suivant. Si des messages
npm WARN
sont également affichés, vous pouvez les ignorer.+ readline-sync@1.4.10 added 1 package from 1 contributor and audited 5 packages in 0.565s found 0 vulnerabilities
Écrire du code
Commencez par écrire du code.
-
Dans la barre de menus, choisissez File (Fichier), New File (Nouveau fichier).
-
Ajoutez ce qui suit JavaScript au nouveau fichier.
var readline = require('readline-sync'); var i = 10; var input; console.log("Hello Cloud9!"); console.log("i is " + i); do { input = readline.question("Enter a number (or 'q' to quit): "); if (input === 'q') { console.log('OK, exiting.') } else{ i += Number(input); console.log("i is now " + i); } } while (input != 'q'); console.log("Goodbye!");
-
Choisissez File (Fichier),Save (Enregistrer), puis enregistrez le fichier sous le nom
hello-cloud9.js
.
Exécuter votre code
Vous pouvez ensuite exécuter votre code.
En fonction du langage de programmation que vous utilisez, vous pouvez exécuter du code de différentes façons. Ce didacticiel utilise JavaScript, que vous pouvez exécuter à l'aide d'une fenêtre de terminal ou d'une fenêtre de configuration d'exécution.
Pour exécuter le code à l'aide d'une fenêtre Run Configuration (Exécuter la configuration)
-
Dans la barre de menus, choisissez Exécuter, Configurations d'exécution, Nouvelle configuration d'exécution.
-
Dans la nouvelle fenêtre Exécuter la configuration (l'un des onglets dans la partie inférieure de laIDE), entrez
hello-cloud9.js
dans le champ Commande, puis choisissez Exécuter. -
Assurez-vous que l'invite Run Configuration (Exécuter la configuration) est active, puis interagissez avec l'application en saisissant un nombre à l'invite.
-
Affichez la sortie de votre code dans la fenêtre Run Configuration (Exécuter la configuration). Il ressemble à ce qui suit.
Pour exécuter le code à l'aide d'une fenêtre de terminal
-
Accédez à la fenêtre de terminal que vous avez utilisée précédemment (ou ouvrez une nouvelle fenêtre).
-
Dans la fenêtre de terminal, saisissez
ls
à l'invite du terminal et vérifiez que votre fichier de code figure dans la liste des fichiers. -
Saisissez
node hello-cloud9.js
à l'invite pour démarrer l'application. -
Interagissez avec l'application en saisissant un numéro à l'invite.
-
Affichez la sortie de votre code dans la fenêtre de terminal. Il ressemble à ce qui suit.
Déboguer votre code
Enfin, vous pouvez déboguer votre code à l'aide de la fenêtre Debugger (Débogueur) .
-
Ajoutez un point d'arrêt à votre code à la ligne 10 (
if (input === 'q')
) en choisissant la marge en regard de la ligne 10. Un point rouge s'affiche en regard de ce numéro de ligne, comme illustré. -
Ouvrez la fenêtre Debugger en cliquant sur le bouton Debugger sur le côté droit du. IDE Sinon, choisissez Window (Fenêtre), Debugger (Débogueur) dans la barre de menus.
Placez ensuite une évaluation sur la variable d'
input
, en choisissant Type an expression here (Saisir une expression ici) dans la section Watch Expressions (Expressions d'évaluation) de la fenêtre Debugger (Débogueur). -
Accédez à la fenêtre Run Configuration (Exécuter la configuration) que vous avez utilisée précédemment pour exécuter le code. Cliquez sur Exécuter.
Sinon, vous pouvez ouvrir une nouvelle fenêtre Run Configuration (Configuration d'exécution) et commencer à exécuter le code. Faites-le en choisissant Run (Exécuter), Run With (Exécuter avec), Node.js dans la barre de menu.
-
Entrez un nombre à l'invite Run Configuration (Exécuter la configuration) et observez l'interruption du code à la ligne 10. La fenêtre Debugger (Débogueur) affiche la valeur que vous avez saisie dans Watch Expressions (Expressions d'évaluation).
-
Dans la fenêtre Debugger (Débogueur), choisissez Resume (Reprendre). Il s'agit de l'icône de la flèche bleue qui est mise en évidence dans la capture d'écran précédente.
-
Sélectionnez Stop (Arrêter) dans la fenêtre Run Configuration (Exécuter la configuration) pour arrêter le débogueur.
Étape 3 : Nettoyer
Pour éviter Compte AWS que vous ne subissiez des frais permanents liés à ce didacticiel, supprimez l'environnement.
Avertissement
Vous ne pouvez pas restaurer votre environnement après l'avoir supprimé.
-
Pour ouvrir le tableau de bord, dans la barre de menu IDE AWS Cloud9, choisissez Accéder à votre tableau de bord.
-
Effectuez l’une des actions suivantes :
-
Choisissez le titre à l'intérieur de la my-demo-environmentcarte, puis choisissez Supprimer.
-
Sélectionnez la my-demo-environmentcarte, puis choisissez Supprimer.
-
-
Dans la boîte de dialogue Delete (Supprimer), saisissez
Delete
, puis choisissez Delete (Supprimer). L'opération de suppression prend quelques minutes.
Note
Si vous avez suivi exactement ce didacticiel, l'environnement était un EC2 environnement et met AWS Cloud9 également fin à l'EC2instance Amazon connectée à cet environnement.
Toutefois, si vous avez utilisé un SSH environnement au lieu de suivre le didacticiel et que cet environnement était connecté à une EC2 instance Amazon, AWS Cloud9 cela ne met pas fin à cette instance. Si vous ne résiliez pas cette instance ultérieurement, Compte AWS il se peut que des frais permanents liés à EC2 cette instance continuent de vous être facturés par Amazon.
Informations connexes
Vous trouverez ci-dessous des informations supplémentaires pour la prise en main de AWS Cloud9 la console.
-
Lorsque vous créez un EC2 environnement, celui-ci ne contient aucun exemple de code par défaut. Pour créer un environnement avec des exemples de code, consultez l'une des rubriques suivantes :
-
Lors de la création de l'environnement de AWS Cloud9 développement, vous êtes AWS Cloud9 invité à créer une EC2 instance Amazon. AWS Cloud9 a créé l'instance, puis y a connecté l'environnement. Vous pouvez également utiliser une instance de cloud computing existante ou votre propre serveur, appelé SSHenvironnement. Pour de plus amples informations, veuillez consulter Création d'un environnement dans AWS Cloud9.
Étapes suivantes facultatives
Explorez l'un ou l'ensemble des sujets suivants pour continuer à vous familiariser AWS Cloud9.
Tâche | Consultez cette rubrique |
---|---|
En savoir plus sur ce que vous pouvez faire avec un environnement. |
|
Essayez d'autres langages informatiques. |
|
En savoir plus sur le AWS Cloud9 IDE. |
|
Invitez d'autres personnes à utiliser votre nouvel environnement en temps réel et avec prise en charge du chat. |
|
Créez SSH des environnements. Il s'agit d'environnements qui utilisent des instances ou des serveurs de cloud computing que vous créez, au lieu d'une EC2 instance Amazon AWS Cloud9 créée pour vous. |
Création d'un environnement dans AWS Cloud9 et SSHexigences relatives à l'environnement hôte |
Créez, exécutez et déboguez du code dans des AWS Lambda fonctions et des applications sans serveur à l'aide du AWS Toolkit. |
Utilisation des AWS Lambda fonctions à l'aide du AWS Toolkit |
À utiliser AWS Cloud9 avec Amazon Lightsail. |
Utilisation des instances Amazon Lightsail dans le AWS Cloud9 IDE |
À utiliser AWS Cloud9 avec AWS CodeStar. |
Travailler sur des AWS CodeStar projets dans le AWS Cloud9 IDE |
À utiliser AWS Cloud9 avec AWS CodePipeline. |
|
AWS Cloud9 À utiliser avec le AWS CLI AWS CloudShell AWS CodeCommit, le AWS Cloud Development Kit (AWS CDK), ou Amazon DynamoDB GitHub, et Node.js, Python ou d'autres langages de programmation. |
|
Travaillez avec du code pour des applications robotiques intelligentes dans AWS RoboMaker. |
Développer avec AWS Cloud9 dans le guide du AWS RoboMaker développeur |
Pour obtenir de l'aide AWS Cloud9 de la part de la communauté, consultez le forum de AWS Cloud9 discussion
Pour obtenir de l'aide AWS Cloud9 directement auprès de AWS, consultez les options d'assistance sur la page AWS Support