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.
Tutorial: Conexión a un entorno de pruebas mediante SSH
En este tutorial, se muestra cómo conectarse a un sandbox mediante un cliente SSH. CodeBuild
Para completar este tutorial, primero debe:
-
Asegúrese de tener un proyecto existente AWS CodeBuild .
-
Configure los permisos de IAM adecuados para su función de CodeBuild proyecto.
-
Instálelo y AWS CLI configúrelo en su máquina local.
Paso 1: inicio de un entorno de pruebas
Para iniciar un CodeBuild sandbox en la consola
Abre la AWS CodeBuild consola en https://console.aws.amazon.com/codesuite/codebuild/home
. -
En el panel de navegación, elija Proyectos de compilación. Elija el proyecto de compilación y, a continuación, elija Iniciar depuración.
-
En la pestaña Cliente de SSH, seleccione Iniciar entorno de pruebas.
-
El proceso de inicialización del entorno de pruebas puede tardar un poco. Puede conectarse al entorno de pruebas cuando su estado cambie a
RUN_SANDDBOX.
Paso 2: modificación de la configuración de SSH local
Si es la primera vez que se conecta a un entorno de pruebas, debe realizar un proceso de configuración único siguiendo estos pasos:
Cómo modificar la configuración de SSH local en la consola
-
Busque los comandos de configuración correspondientes a su sistema operativo.
-
Abra el terminal local y, a continuación, copie y ejecute los comandos proporcionados para descargar y ejecutar el script para configurar la configuración de SSH local. Por ejemplo, si el sistema operativo es macOS, utilice el siguiente comando:
-
El script de configuración agregará las configuraciones necesarias para conectarse a los entornos de pruebas. Se le pedirá que acepte estos cambios.
-
Si la configuración se realiza correctamente, se creará una nueva entrada de configuración de SSH para el CodeBuild entorno aislado.
Paso 3: conexión con el entorno de pruebas
Cómo modificar la configuración de SSH local en la consola
-
Configure AWS CLI la autenticación y asegúrese de que su AWS CLI usuario tenga el
codebuild:StartSandboxConnectionpermiso. Para obtener más información, consulte Autenticación mediante credenciales de usuario de IAM para la AWS CLI en la Guía del usuario de Interfaz de línea de comandos de AWS de la versión 1. -
Conéctese al entorno de pruebas con el siguiente comando:
ssh codebuild-sandbox-ssh=arn:aws:codebuild:us-east-1:<account-id>:sandbox/<sandbox-id>nota
Para solucionar problemas de conexión, use la marca
-vpara habilitar la salida detallada. Por ejemplo,ssh -v codebuild-sandbox-ssh=arn:aws:codebuild:us-east-1:.<account-id>:sandbox/<sandbox-id>Para obtener sugerencias adicionales para la solución de problemas, consulte Solución de problemas de AWS CodeBuild conexión SSH en un entorno aislado.
Paso 4: Revise los resultados
Una vez conectado, puede depurar errores de compilación, probar comandos de compilación, experimentar con cambios de configuración y verificar variables de entorno y dependencias con el entorno de pruebas.