Solución de problemas 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.

Solución de problemas de Amazon Elastic Compute Cloud

En las secciones siguientes se describe cómo solucionar problemas conocidos que se pueden producir al trabajar con Amazon Elastic Compute Cloud en el AWS Toolkit for Visual Studio Code. Para obtener información detallada sobre la solución de problemas específicos del servicio Amazon EC2, consulte el tema Solución de problemas de las instancias de Amazon EC2 de la Guía del usuario de Amazon Elastic Compute Cloud.

Depuración general

Si encuentra un problema de conexión remota por cualquier motivo, comience por comprobar si se puede establecer una AWS Systems Manager conexión desde la AWS consola.

Para conectarse a una instancia de Amazon EC2 a través de Systems Manager desde la AWS consola, complete los siguientes pasos.

  1. En su navegador web, vaya a la consola de AWS.

  2. Complete la autenticación para proceder al inicio de la AWS consola EC2.

  3. En el panel de navegación de Amazon EC2, elija Instancias.

  4. Seleccione el cuadro situado junto a la instancia a la que desea conectarse.

  5. Elija el botón Conectar para abrir la pantalla Conectarse a la instancia en una nueva pestaña del navegador.

    nota

    Solo puede conectarse a una instancia si está en ejecución. Si no puede seleccionar el botón Conectar, asegúrese de que la instancia se esté ejecutando.

  6. En la pantalla Conectarse a la instancia, elija la pestaña Administrador de sesiones y, a continuación, elija el botón Conectar para abrir la conexión de Systems Manager en la pestaña del navegador actual.

    nota

    Si ha iniciado la instancia recientemente y no está disponible la opción para establecer una conexión con Systems Manager, puede que tenga que esperar unos minutos más antes de que la opción esté disponible.

La instancia de destino no se está ejecutando

Para conectarse a una instancia de Amazon EC2 desde el terminal o una conexión remota, la instancia debe estar en ejecución. Antes de intentar conectarse a la instancia desde el AWS kit de herramientas, iníciela desde el AWS Explorador Consola de administración de AWS, o. AWS Command Line Interface

La instancia de destino no tiene un rol de IAM o tiene un rol de IAM con permisos inadecuados.

Para conectarse a su instancia de Amazon EC2, debe tener un rol de IAM con los permisos correctos asociados. Si intenta conectarse a una instancia que no tiene un rol de IAM asociado, VS Code se lo notificará.

Si intenta conectarse a una instancia que tiene un rol de IAM pero carece de los permisos necesarios, se le pedirá que agregue las acciones mínimas requeridas como política insertada al rol de IAM existente. Tras actualizar la política insertada, se conecta a su instancia. Para obtener información detallada sobre los roles de IAM, los permisos y la asociación de un rol a una instancia, consulte el tema Roles de IAM para Amazon EC2 de la Guía del usuario de Amazon Elastic Compute Cloud y el tema Paso 2: verificación o agregación de permisos de instancia para Session Manager de la Guía del usuario de AWS  Systems Manager.

El ejemplo siguiente contiene las acciones mínimas necesarias.

"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 administrada.

  • AmazonSSMManagedEC2InstanceDefaultPolicy

  • AmazonSSMManagedInstanceCore

La instancia de destino no tiene un agente de Systems Manager en ejecución.

Este problema puede producirse por varios motivos distintos. Para solucionar el problema, comience por reiniciar la instancia y realizar otro intento de conexión. Como alternativa, establezca una conexión inicial de forma manual mediante un método de conexión distinto de SSM. Para obtener información más detallada sobre Systems Manager, consulte el tema Uso de SSM Agent de AWS  Systems Manager.

Al iniciar, el estado de Amazon EC2 indica que está en ejecución, pero las conexiones no funcionan.

Si ha iniciado o creado recientemente un nuevo rol de IAM para una instancia y no puede establecer una conexión, espere unos minutos más antes de volver a intentar establecerla.