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.
Travailler avec Amazon Elastic Compute Cloud
Les sections suivantes décrivent comment utiliser Amazon Elastic Compute Cloud dans le AWS Toolkit for Visual Studio Code.
Conditions préalables
Les fonctionnalités décrites dans cette rubrique du guide de l'utilisateur ont été testées sur des instances Amazon EC2 avec les systèmes d'exploitation suivants :
Windows 2016+
Note
Ce système d'exploitation ne fonctionne que lors de la connexion d'un terminal VS Code. Cela ne fonctionne pas lors de la connexion d'une instance distante VS Code complète. Pour plus d'informations sur les terminaux VS Code et les instances distantes, consultez les rubriques Démarrage avec le terminal
et Développement à distance VS Code dans la documentation VS Code. Amazon Linux 2023
Ubuntu, version 22.04
Un SSH installé localement est requis pour ouvrir une connexion à distance à une instance Amazon EC2, mais pas pour ouvrir un terminal à une instance Amazon EC2.
Votre profil d'instance Amazon EC2 doit inclure les autorisations Gestion des identités et des accès AWS (IAM) suivantes.
"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
Note
Les autorisations requises sont incluses dans la politique AWS gérée suivante.
AmazonSSMManagedInstanceCoreAmazonSSMManagedEC2InstanceDefaultPolicy
Affichage des instances Amazon EC2 existantes
Pour consulter vos instances Amazon EC2 existantes à partir de la AWS boîte à outils, procédez comme suit.
-
À partir de la AWS boîte à outils, développez l'explorateur de la AWS boîte à outils.
-
Développez la région qui contient les instances Amazon EC2 que vous souhaitez afficher.
-
Développez la rubrique EC2 pour afficher vos instances Amazon EC2 existantes.
Lancement d'une nouvelle instance Amazon EC2
Il existe trois méthodes pour créer une nouvelle instance Amazon EC2 à l'aide du AWS Toolkit.
Chaque flux de travail ouvre l'assistant Lancer une instance dans la AWS console. Pour obtenir des informations détaillées sur le lancement d'une nouvelle instance Amazon EC2 à partir de l'assistant de lancement d'une instance, consultez la section Lancer une instance EC2 à l'aide de l'assistant de lancement d'instance dans la rubrique console du guide de l'utilisateur Amazon Elastic Compute Cloud. Pour lancer une nouvelle instance Amazon EC2, effectuez l'une des procédures suivantes.
-
Depuis VS Code, ouvrez la palette de commandes VS Code en appuyant sur
command + shift + P (Windows: ctrl + shift + P) -
Dans la palette de commandes VS Code, recherchez la
AWS: Launch EC2commande et sélectionnez-la lorsqu'elle apparaît dans la liste pour ouvrir l'invite Launch EC2 instance Select Region dans VS Code. -
Dans l'invite Lancer l'instance EC2 Sélectionnez une région, choisissez la région dans laquelle vous souhaitez lancer votre nouvelle instance, puis confirmez que vous souhaitez ouvrir la AWS console dans votre navigateur Web par défaut.
-
À partir de la AWS console de votre navigateur Web par défaut, terminez le processus d'authentification pour accéder à l'assistant de lancement d'une instance.
-
Dans l'assistant de lancement d'une instance, complétez les sections requises, puis cliquez sur le bouton Lancer une instance pour lancer votre nouvelle instance Amazon EC2.
-
L' AWS explorateur est mis à jour pour afficher votre nouvelle instance Amazon EC2.
-
Développez le AWS Toolkit Explorer, puis développez la région dans laquelle vous souhaitez créer la nouvelle instance Amazon EC2.
-
Développez ou passez la souris sur l'en-tête EC2, puis choisissez l'icône + (Lancer l'instance EC2).
-
Lorsque vous y êtes invité, confirmez que vous souhaitez ouvrir la AWS console dans votre navigateur Web par défaut.
-
À partir de la AWS console de votre navigateur Web, terminez le processus d'authentification pour accéder à l'assistant de lancement d'une instance.
-
Dans l'assistant de lancement d'une instance, complétez les sections requises, puis cliquez sur le bouton Lancer une instance pour lancer votre nouvelle instance Amazon EC2.
-
L' AWS explorateur est mis à jour pour afficher votre nouvelle instance Amazon EC2.
-
Développez le AWS Toolkit Explorer, puis développez la région dans laquelle vous souhaitez créer la nouvelle instance Amazon EC2.
-
Right-click l'en-tête EC2, puis choisissez Lancer l'instance EC2.
-
Lorsque vous y êtes invité, confirmez que vous souhaitez ouvrir la AWS console dans votre navigateur Web par défaut.
-
À partir de la AWS console de votre navigateur Web, terminez le processus d'authentification pour accéder à l'assistant de lancement d'une instance.
-
Dans l'assistant de lancement d'une instance, complétez les sections requises, puis cliquez sur le bouton Lancer une instance pour lancer votre nouvelle instance Amazon EC2.
-
L' AWS explorateur est mis à jour pour afficher votre nouvelle instance Amazon EC2.
Connexion de VS Code à une instance Amazon EC2
Il existe trois manières de se connecter à une instance Amazon EC2 depuis VS Code. Pour connecter VS Code à votre instance EC2, effectuez l'une des procédures suivantes.
-
Depuis VS Code, ouvrez la palette de commandes VS Code en appuyant sur
command + shift + P (Windows: ctrl + shift + P) -
Dans la palette de commandes VS Code, recherchez la
AWS: Connect VS Code to EC2 instance...commande et sélectionnez-la lorsqu'elle apparaît dans la liste pour ouvrir l'invite Select EC2 Instance dans VS Code. -
Dans l'invite Sélectionner une instance EC2, choisissez la région qui contient l'instance à laquelle vous souhaitez vous connecter, puis choisissez l'instance à laquelle vous souhaitez vous connecter.
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Une nouvelle fenêtre s'ouvre pour afficher votre instance Amazon EC2 lorsque la connexion est terminée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 à laquelle vous souhaitez vous connecter.
-
Passez la souris sur l'instance Amazon EC2, puis choisissez l'icône (Connecter VS Code à l'instance EC2).
Note
Vous pouvez également choisir l'icône (Connecter VS Code à l'instance EC2) dans l'en-tête du service EC2 dans l' AWS Explorateur.
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Une nouvelle fenêtre s'ouvre pour afficher votre instance Amazon EC2 lorsque la connexion est terminée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 à laquelle vous souhaitez vous connecter.
-
Right-click l'instance Amazon EC2 à laquelle vous souhaitez vous connecter, puis choisissez Connect VS Code to EC2 instance.
Note
Vous pouvez également cliquer avec le bouton droit sur l'en-tête du service EC2 dans l' AWS Explorateur et choisir l'instance Connect VS Code to EC2.
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Une nouvelle fenêtre s'ouvre pour afficher votre instance Amazon EC2 lorsque la connexion est terminée.
Ouverture d'un terminal sur une instance Amazon EC2.
Il existe trois manières de se connecter à une instance Amazon EC2 depuis le terminal VS Code.
-
Depuis VS Code, ouvrez la palette de commandes VS Code en appuyant sur
command + shift + P (Windows: ctrl + shift + P) -
Dans la palette de commandes VS Code, recherchez la
AWS:Open terminal to EC2 instance...commande et sélectionnez-la lorsqu'elle apparaît dans la liste pour ouvrir l'invite Select EC2 Instance dans VS Code. -
Dans l'invite Sélectionner une instance EC2, choisissez la région contenant l'instance que vous souhaitez ouvrir dans le terminal, puis choisissez l'instance.
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Le terminal VS Code s'ouvre pour afficher votre nouvelle session lorsque la connexion est terminée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 à laquelle vous souhaitez vous connecter.
-
Passez la souris sur l'instance Amazon EC2, puis choisissez le (Ouvrir le terminal sur l'instance EC2...) icône.
Note
Vous pouvez également choisir le (Ouvrir le terminal à l'instance EC2...) icône de l'en-tête du service EC2 dans l' AWS Explorateur.
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Le terminal VS Code s'ouvre pour afficher votre nouvelle session lorsque la connexion est terminée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 que vous souhaitez ouvrir dans le terminal VS Code.
-
Right-click l'instance Amazon EC2 que vous souhaitez ouvrir dans le terminal, puis choisissez Open terminal to EC2 instance... .
Note
Vous pouvez également cliquer avec le bouton droit sur l'en-tête du service EC2 dans l' AWS Explorateur et choisir l'option Ouvrir le terminal dans l'instance EC2... .
-
VS Code affiche l'état pendant l'établissement de la connexion.
-
Le terminal VS Code s'ouvre pour afficher votre nouvelle session lorsque la connexion est terminée.
Démarrage ou redémarrage d'une instance Amazon EC2
Il existe trois méthodes pour démarrer ou redémarrer une instance Amazon EC2.
-
Depuis VS Code, ouvrez la palette de commandes VS Code en appuyant sur
command + shift + P (Windows: ctrl + shift + P) -
Dans la palette de commandes VS Code, recherchez la
AWS: Reboot EC2 instancecommande et sélectionnez-la lorsqu'elle apparaît dans la liste pour ouvrir l'invite Select EC2 Instance dans VS Code.Note
Pour démarrer une instance qui n'est pas en cours d'exécution, vous devez choisir la
AWS: Start EC2 instancecommande. LaAWS: Reboot EC2 instancecommande ne redémarre que les instances en cours d'exécution. -
À l'invite Sélectionnez une instance EC2, choisissez la région qui contient l'instance que vous souhaitez démarrer ou redémarrer.
-
VS Code affiche l'état pendant le redémarrage de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance est en cours d'exécution une fois le redémarrage terminé.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 que vous souhaitez démarrer ou redémarrer.
-
Passez la souris sur l'instance Amazon EC2, puis choisissez l'icône (Redémarrer l'instance EC2).
Note
Si l'instance est arrêtée, les seules options sont l'icône (Démarrer l'instance EC2)
-
VS Code affiche l'état pendant le redémarrage de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance est en cours d'exécution une fois le redémarrage terminé.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 que vous souhaitez démarrer ou redémarrer.
-
Right-click l'instance Amazon EC2 à laquelle vous souhaitez vous connecter, puis choisissez Redémarrer l'instance EC2.
Note
Si l'instance est arrêtée, les seules options sont l'option Démarrer l'instance EC2.
-
VS Code affiche l'état pendant le redémarrage de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance est en cours d'exécution une fois le redémarrage terminé.
Arrêt d'une instance Amazon EC2
Il existe trois méthodes pour arrêter une instance Amazon EC2.
-
Depuis VS Code, ouvrez la palette de commandes VS Code en appuyant sur
command + shift + P (Windows: ctrl + shift + P) -
Dans la palette de commandes VS Code, recherchez la
AWS: Stop EC2 instancecommande et sélectionnez-la lorsqu'elle apparaît dans la liste pour ouvrir l'invite Select EC2 Instance dans VS Code. -
À l'invite de sélection d'une instance EC2, choisissez la région qui contient l'instance que vous souhaitez arrêter.
-
VS Code affiche l'état pendant l'arrêt de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance est arrêtée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 que vous souhaitez arrêter.
-
Passez la souris sur l'instance Amazon EC2, puis choisissez l'icône (Arrêter l'instance EC2).
-
VS Code affiche l'état pendant l'arrêt de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance s'est arrêtée.
-
Développez le AWS Toolkit Explorer, puis développez la région qui contient l'instance Amazon EC2 que vous souhaitez arrêter.
-
Right-click l'instance Amazon EC2 à laquelle vous souhaitez vous connecter, puis choisissez Redémarrer l'instance EC2.
-
VS Code affiche l'état pendant l'arrêt de l'instance.
-
L' AWS Explorateur est mis à jour pour indiquer que votre instance s'est arrêtée.
Copier l'ID d'instance
Pour copier un ID d'instance, procédez comme suit.
Right-click l'instance à partir de laquelle vous souhaitez copier l'identifiant.
Choisissez Copier l'ID d'instance.
L'ID d'instance est copié dans votre presse-papiers local.
Copier le nom
Pour copier le nom d'une instance, procédez comme suit.
Right-click l'instance dont vous souhaitez copier le nom.
Choisissez Copier le nom de l'instance.
Le nom de l'instance est copié dans votre presse-papiers local.
Copier l'ARN
Pour copier l'ARN d'une instance, procédez comme suit.
Right-click l'instance à partir de laquelle vous souhaitez copier l'ARN.
Choisissez Copier l'ARN de l'instance.
L'ARN de l'instance est copié dans votre presse-papiers local.