View a markdown version of this page

Uso de Amazon Elastic Compute Cloud - AWS Kit de herramientas para VS Code

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de Amazon Elastic Compute Cloud

En las secciones siguientes se describe cómo trabajar con Amazon Elastic Compute Cloud en el AWS Toolkit for Visual Studio Code.

Requisitos previos

Las características que se describen en este tema de la Guía del usuario se han probado en instancias de Amazon EC2 con los siguientes sistemas operativos:

  • Windows 2016 y versiones posteriores

    nota

    Este sistema operativo solo funciona cuando se conecta un terminal de VS Code. No funciona cuando la conexión se realiza mediante una instancia remota de VS Code completa. Para obtener más información sobre las instancias remotas y los terminales de VS Code, consulte los temas Getting started with the terminal y VS Code Remote Development de la documentación de VS Code.

  • Amazon Linux 2023

  • Ubuntu, 22.04

Se requiere una instancia de Secure Shell (SSH) instalada de forma local para abrir una conexión remota con una instancia de Amazon EC2, pero no es necesaria para abrir un terminal con una instancia de Amazon EC2.

Su perfil de instancia de Amazon EC2 debe incluir los siguientes permisos AWS Identity and Access Management (IAM).

"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
nota

Los permisos necesarios se incluyen en la siguiente política AWS gestionada.

  • AmazonSSMManagedInstanceCore

  • AmazonSSMManagedEC2InstanceDefaultPolicy

Visualización de las instancias de Amazon EC2 existentes

Para ver las instancias de Amazon EC2 existentes desde el AWS kit de herramientas, complete los pasos que se indican a continuación.

  1. Desde el kit de AWS herramientas, expanda el explorador del AWS kit de herramientas.

  2. Expanda la región que contiene las instancias de Amazon EC2 que desea ver.

  3. Expanda el encabezado EC2 para mostrar sus instancias de Amazon EC2 existentes.

Lanzamiento de una nueva instancia de Amazon EC2

Hay tres maneras de crear una nueva instancia de Amazon EC2 con el kit de herramientas. AWS

Cada flujo de trabajo abre el asistente de inicialización de instancias en la consola de AWS . Para obtener información detallada sobre el lanzamiento de una nueva instancia de Amazon EC2 desde el asistente de inicialización de instancias, consulte el tema Inicialización de una instancia de EC2 mediante el asistente de inicialización de instancias de la consola de la Guía del usuario de Amazon Elastic Compute Cloud. Para lanzar una nueva instancia de Amazon EC2, realice uno de los procedimientos siguientes.

  1. En VS Code, pulse command + shift + P (Windows: ctrl + shift + P) para abrir la paleta de comandos de VS Code.

  2. En la paleta de comandos de VS Code, busque el comando AWS: Launch EC2 y selecciónelo cuando aparezca en la lista para abrir la petición Select Region de Launch EC2 Instance en VS Code.

  3. En la ventana para lanzar una instancia EC2 y seleccionar una región, elija la región en la que desea lanzar la nueva instancia y confirme que desea abrir la AWS consola en su navegador web predeterminado.

  4. Desde la AWS consola de su navegador web predeterminado, complete el proceso de autenticación para continuar con el asistente para lanzar una instancia.

  5. En el asistente de inicialización de instancias, complete las secciones necesarias y, a continuación, elija el botón Lanzar instancia para lanzar la nueva instancia de Amazon EC2.

  6. El AWS explorador se actualiza para mostrar la nueva instancia de Amazon EC2.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región en la que desea crear la nueva instancia de Amazon EC2.

  2. Expanda o coloque el cursor sobre el encabezado EC2 y, a continuación, elija el icono + (Lanzar instancia de EC2).

  3. Cuando se le solicite, confirme que desea abrir la AWS consola en su navegador web predeterminado.

  4. Desde la AWS consola de tu navegador web, completa el proceso de autenticación para continuar con el asistente para lanzar una instancia.

  5. En el asistente de inicialización de instancias, complete las secciones necesarias y, a continuación, elija el botón Lanzar instancia para lanzar la nueva instancia de Amazon EC2.

  6. El AWS explorador se actualiza para mostrar la nueva instancia de Amazon EC2.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, amplíe la región en la que desea crear la nueva instancia de Amazon EC2.

  2. Right-click el encabezado EC2 y, a continuación, elija Launch EC2 instance.

  3. Cuando se le solicite, confirme que desea abrir la AWS consola en su navegador web predeterminado.

  4. Desde la AWS consola de tu navegador web, completa el proceso de autenticación para continuar con el asistente para lanzar una instancia.

  5. En el asistente de inicialización de instancias, complete las secciones necesarias y, a continuación, elija el botón Lanzar instancia para lanzar la nueva instancia de Amazon EC2.

  6. El AWS explorador se actualiza para mostrar la nueva instancia de Amazon EC2.

Conexión de VS Code a una instancia de Amazon EC2

Hay tres formas de conectarse a una instancia de Amazon EC2 desde VS Code. Para conectar VS Code a su instancia de EC2, realice uno de los siguientes procedimientos.

  1. En VS Code, pulse command + shift + P (Windows: ctrl + shift + P) para abrir la paleta de comandos de VS Code.

  2. En la paleta de comandos de VS Code, busque el comando AWS: Connect VS Code to EC2 instance... y selecciónelo cuando aparezca en la lista para abrir el mensaje Select EC2 Instance en VS Code.

  3. En el mensaje Select EC2 Instance, elija la región que contiene la instancia a la que desea conectarse y, a continuación, elija la instancia en cuestión.

  4. VS Code muestra el estado mientras se establece la conexión.

  5. Una vez completada la conexión, se abre una nueva ventana para mostrar la instancia de Amazon EC2.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 a la que desea conectarse.

  2. Coloque el puntero sobre la instancia de Amazon EC2 y, a continuación, elija el icono (Conectar VS Code a la instancia de EC2).

    nota

    También puede elegir el icono (Conectar VS Code a la instancia EC2) en el encabezado del servicio EC2 del Explorador. AWS

  3. VS Code muestra el estado mientras se establece la conexión.

  4. Una vez completada la conexión, se abre una nueva ventana para mostrar la instancia de Amazon EC2.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 a la que desea conectarse.

  2. Right-click la instancia de Amazon EC2 a la que desea conectarse y, a continuación, elija Conectar VS Code a la instancia EC2.

    nota

    También puede hacer clic con el botón derecho en el encabezado del servicio EC2 del AWS Explorador y elegir la instancia Connect VS Code to EC2.

  3. VS Code muestra el estado mientras se establece la conexión.

  4. Una vez completada la conexión, se abre una nueva ventana para mostrar la instancia de Amazon EC2.

Apertura de un terminal en una instancia de Amazon EC2

Hay tres formas de conectarse a una instancia de Amazon EC2 desde el terminal de VS Code.

  1. En VS Code, pulse command + shift + P (Windows: ctrl + shift + P) para abrir la paleta de comandos de VS Code.

  2. En la paleta de comandos de VS Code, busque el comando AWS:Open terminal to EC2 instance... y selecciónelo cuando aparezca en la lista para abrir el mensaje Select EC2 Instance en VS Code.

  3. En el mensaje Select EC2 Instance, elija la región que contiene la instancia que desea abrir en el terminal y, a continuación, elija la instancia.

  4. VS Code muestra el estado mientras se establece la conexión.

  5. Una vez completada la conexión, se abrirá el terminal de VS Code para mostrar su nueva sesión.

  1. Amplíe el Explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 a la que desea conectarse.

  2. Coloque el puntero sobre la instancia de Amazon EC2 y, a continuación, elija el icono (Abrir terminal para instancia de EC2…).

    nota

    También puede elegir la opción (Abrir terminal a la instancia EC2...) icono del encabezado del servicio EC2 del AWS Explorador.

  3. VS Code muestra el estado mientras se establece la conexión.

  4. Una vez completada la conexión, se abrirá el terminal de VS Code para mostrar su nueva sesión.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 que desea abrir en la terminal de VS Code.

  2. Right-click la instancia de Amazon EC2 que desea abrir en la terminal y, a continuación, seleccione Abrir la terminal a la instancia EC2... .

    nota

    También puede hacer clic con el botón derecho en la cabecera del servicio EC2 del AWS Explorador y elegir la opción Abrir terminal a la instancia EC2... .

  3. VS Code muestra el estado mientras se establece la conexión.

  4. Una vez completada la conexión, se abrirá el terminal de VS Code para mostrar su nueva sesión.

Inicio o reinicio de una instancia de Amazon EC2

Hay tres formas de iniciar o reiniciar una instancia de Amazon EC2.

  1. En VS Code, pulse command + shift + P (Windows: ctrl + shift + P) para abrir la paleta de comandos de VS Code.

  2. En la paleta de comandos de VS Code, busque el comando AWS: Reboot EC2 instance y selecciónelo cuando aparezca en la lista para abrir el mensaje Select EC2 Instance en VS Code.

    nota

    Para iniciar una instancia que no se está ejecutando, debe elegir el comando AWS: Start EC2 instance. El comando AWS: Reboot EC2 instance solo reinicia las instancias que están en ejecución.

  3. En el mensaje Select EC2 Instance, elija la región que contiene la instancia que desea iniciar o reiniciar.

  4. VS Code muestra el estado mientras se reinicia la instancia.

  5. El AWS Explorador se actualiza para mostrar que la instancia se está ejecutando cuando ha terminado de reiniciarse.

  1. Amplíe el Explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 que desea iniciar o reiniciar.

  2. Coloque el puntero sobre la instancia de Amazon EC2 y, a continuación, elija el icono (Reiniciar instancia de EC2).

    nota

    Si la instancia está detenida, la única opción es el icono (Iniciar instancia de EC2).

  3. VS Code muestra el estado mientras se reinicia la instancia.

  4. El AWS Explorador se actualiza para mostrar que la instancia se está ejecutando cuando ha terminado de reiniciarse.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 que desea iniciar o reiniciar.

  2. Right-click la instancia de Amazon EC2 a la que desea conectarse y, a continuación, elija Reiniciar la instancia EC2.

    nota

    Si la instancia está detenida, la única opción es Iniciar instancia de EC2.

  3. VS Code muestra el estado mientras se reinicia la instancia.

  4. El AWS Explorador se actualiza para mostrar que la instancia se está ejecutando cuando ha terminado de reiniciarse.

Detención de una instancia de Amazon EC2

Hay tres formas de detener una instancia de Amazon EC2.

  1. En VS Code, pulse command + shift + P (Windows: ctrl + shift + P) para abrir la paleta de comandos de VS Code.

  2. En la paleta de comandos de VS Code, busque el comando AWS: Stop EC2 instance y selecciónelo cuando aparezca en la lista para abrir el mensaje Select EC2 Instance en VS Code.

  3. En el mensaje Select EC2 Instance, elija la región que contiene la instancia que desea detener.

  4. VS Code muestra el estado mientras se detiene la instancia.

  5. El AWS Explorador se actualiza para mostrar que la instancia está detenida.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 que desea detener.

  2. Coloque el puntero sobre la instancia de Amazon EC2 y, a continuación, elija el icono (Detener instancia de EC2).

  3. VS Code muestra el estado mientras se detiene la instancia.

  4. El AWS Explorador se actualiza para mostrar que la instancia se ha detenido.

  1. Amplíe el explorador del AWS kit de herramientas y, a continuación, expanda la región que contiene la instancia de Amazon EC2 que desea detener.

  2. Right-click la instancia de Amazon EC2 a la que desea conectarse y, a continuación, elija Reiniciar la instancia EC2.

  3. VS Code muestra el estado mientras se detiene la instancia.

  4. El AWS Explorador se actualiza para mostrar que la instancia se ha detenido.

Copia de un ID de instancia

Para copiar un ID de instancia, complete los siguientes pasos:

  1. Right-click la instancia de la que quieres copiar el ID.

  2. Elija Copiar ID de instancia.

  3. El ID de la instancia se copia en el portapapeles local.

Copia de un nombre

Para copiar un nombre de instancia, complete los siguientes pasos:

  1. Right-click la instancia de la que quieres copiar el nombre.

  2. Elija Copiar nombre de instancia.

  3. El nombre de la instancia se copia en el portapapeles local.

Copia de un ARN

Para copiar un nombre de recurso de Amazon (ARN) de una instancia, complete los siguientes pasos:

  1. Right-click la instancia de la que quieres copiar el ARN.

  2. Elija Copiar el ARN de la instancia.

  3. El ARN de la instancia se copia en el portapapeles local.