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 funciones descritas en este tema de la guía del usuario se han probado en EC2 instancias de Amazon 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 un SSH instalado localmente para abrir una conexión remota a una EC2 instancia de Amazon, pero no es necesario para abrir un terminal a una EC2 instancia de Amazon.

El perfil de tu EC2 instancia de Amazon 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 EC2 instancias de Amazon existentes

Para ver tus EC2 instancias de Amazon existentes desde el AWS kit de herramientas, sigue estos pasos.

  1. Desde el AWS kit de herramientas, expande el Explorador del kit de AWS herramientas.

  2. Amplía la región que contiene las EC2 instancias de Amazon que quieres ver.

  3. Amplía el EC2encabezado para mostrar tus EC2 instancias de Amazon existentes.

Lanzamiento de una nueva EC2 instancia de Amazon

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

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 EC2 instancia de Amazon desde el asistente Launch an instance, consulte el tema Lanzar una EC2 instancia mediante el asistente de lanzamiento de instancias en la consola de la Guía del usuario de Amazon Elastic Compute Cloud. Para lanzar una nueva EC2 instancia de Amazon, complete 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, busca el AWS: Launch EC2 comando y selecciónalo cuando aparezca en la lista para abrir la ventana de selección de región de la EC2 instancia de lanzamiento en VS Code.

  3. En la ventana de selección de la EC2 instancia de lanzamiento, selecciona la región en la que quieres lanzar la nueva instancia y, a continuación, confirma que quieres abrir la AWS consola en tu navegador web predeterminado.

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

  5. En el asistente Launch an instance, complete las secciones obligatorias y, a continuación, pulse el botón Launch instance para lanzar la nueva EC2 instancia de Amazon.

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

  1. Amplía el AWS Toolkit Explorer y, a continuación, expande la región en la que quieres crear la nueva EC2 instancia de Amazon.

  2. Expande o coloca el cursor sobre el EC2encabezado y, a continuación, selecciona el icono + (Lanzar EC2 instancia).

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

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

  5. En el asistente Launch an instance, complete las secciones obligatorias y, a continuación, pulse el botón Launch instance para lanzar la nueva EC2 instancia de Amazon.

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

  1. Amplía el AWS Toolkit Explorer y, a continuación, expande la región en la que quieres crear la nueva EC2 instancia de Amazon.

  2. Haga clic con el botón derecho EC2en el encabezado y, a continuación, seleccione Lanzar EC2 instancia.

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

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

  5. En el asistente Launch an instance, complete las secciones obligatorias y, a continuación, pulse el botón Launch instance para lanzar la nueva EC2 instancia de Amazon.

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

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

Hay 3 formas de conectarse a una EC2 instancia de Amazon desde VS Code. Para conectar VS Code a su EC2 instancia, complete 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 AWS: Connect VS Code to EC2 instance... comando y selecciónelo cuando aparezca en la lista para abrir la ventana de selección de EC2 instancias en VS Code.

  3. En la ventana de selección de EC2 instancias, elige la región que contiene la instancia a la que quieres conectarte y, a continuación, elige la instancia a la que quieres conectarte.

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

  5. Se abrirá una nueva ventana para mostrar tu EC2 instancia de Amazon cuando se complete la conexión.

  1. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon a la que desea conectarse.

  2. Coloca el cursor sobre la EC2 instancia de Amazon y, a continuación, selecciona el icono (Connect VS Code to EC2 instance).

    nota

    También puede elegir el icono (Conectar código VS a la EC2 instancia) en el encabezado del EC2servicio en el AWS Explorador.

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

  4. Se abrirá una nueva ventana para mostrar tu EC2 instancia de Amazon cuando se complete la conexión.

  1. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon a la que desea conectarse.

  2. Haz clic con el botón derecho en la EC2 instancia de Amazon a la que quieres conectarte y, a continuación, selecciona Connect VS Code to EC2 instance.

    nota

    También puedes hacer clic con el botón derecho en el encabezado del EC2servicio en el AWS Explorador y elegir Connect VS Code to EC2 Instance.

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

  4. Se abrirá una nueva ventana para mostrar tu EC2 instancia de Amazon cuando se complete la conexión.

Abrir un terminal a una EC2 instancia de Amazon.

Hay tres formas de conectarse a una EC2 instancia de Amazon desde el terminal 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 AWS:Open terminal to EC2 instance... comando y selecciónelo cuando aparezca en la lista para abrir la ventana de selección de EC2 instancias en VS Code.

  3. En la solicitud Select EC2 Instance, elija la región que contiene la instancia que desea abrir en la 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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon a la que desea conectarse.

  2. Coloca el cursor sobre la EC2 instancia de Amazon y, a continuación, selecciona (Abrir terminal a EC2 instancia...) icono.

    nota

    También puede elegir el (Abrir terminal a EC2 instancia...) icono del encabezado del EC2servicio en el 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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon que quiere abrir en la terminal de VS Code.

  2. Haz clic con el botón derecho en la EC2 instancia de Amazon que quieres abrir en la terminal y, a continuación, selecciona Abrir terminal a EC2 instancia... .

    nota

    También puedes hacer clic con el botón derecho en el encabezado del EC2servicio en el AWS Explorador y elegir Abrir terminal para crear una EC2 instancia... .

  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.

Iniciar o reiniciar una instancia de Amazon EC2

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

  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 AWS: Reboot EC2 instance comando y selecciónelo cuando aparezca en la lista para abrir la ventana de selección de EC2 instancias 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 la línea de comandos Select EC2 Instance, selecciona la región que contiene la instancia que deseas 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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon que desea iniciar o reiniciar.

  2. Coloca el cursor sobre la EC2 instancia de Amazon y, a continuación, selecciona el icono (Reiniciar EC2 instancia).

    nota

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

  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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon que desea iniciar o reiniciar.

  2. Haz clic con el botón derecho en la EC2 instancia de Amazon a la que quieres conectarte y, a continuación, selecciona Reiniciar EC2 instancia.

    nota

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

  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.

Detener una EC2 instancia de Amazon

Hay tres formas de detener una EC2 instancia de Amazon.

  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 AWS: Stop EC2 instance comando y selecciónelo cuando aparezca en la lista para abrir la ventana de selección de EC2 instancias en VS Code.

  3. En la solicitud de selección de EC2 instancias, 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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon que quiere detener.

  2. Coloca el cursor sobre la EC2 instancia de Amazon y, a continuación, selecciona el icono (Detener EC2 instancia).

  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. Expanda el AWS Toolkit Explorer y, a continuación, expanda la región que contiene la EC2 instancia de Amazon que quiere detener.

  2. Haz clic con el botón derecho en la EC2 instancia de Amazon a la que quieres conectarte y, a continuación, selecciona Reiniciar EC2 instancia.

  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. Haga clic con el botón derecho en la instancia de la que desea 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. Haga clic con el botón derecho en la instancia de la que desea 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. Haga clic con el botón derecho en la instancia de la que desea copiar el ARN.

  2. Elija Copiar el ARN de la instancia.

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