Acceso remoto a SageMaker Spaces - Amazon SageMaker AI

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.

Acceso remoto a SageMaker Spaces

El acceso remoto le permite conectar su código local de Visual Studio directamente a los espacios de desarrollo que se ejecutan en su SageMaker HyperPod clúster. Las conexiones remotas utilizan SSM para establecer túneles seguros y cifrados entre la máquina local y los espacios de desarrollo.

Requisitos previos

Antes de configurar el acceso remoto, asegúrese de haber completado lo siguiente:

Genere una conexión remota con VS Code

Uso de HyperPod CLI

Si tiene la HyperPod CLI instalada, puede usar este comando simplificado:

hyp create hyp-space-access --name <space-name> --connection-type vscode-remote

Usando kubectl

También puedes usar la línea de kubectl comandos para crear una solicitud de conexión.

kubectl create -f - -o yaml <<EOF apiVersion: connection.workspace.jupyter.org/v1alpha1 kind: WorkspaceConnection metadata: namespace: <space-namespace> spec: workspaceName: <space-name> workspaceConnectionType: vscode-remote EOF

La URL está presente en el status.workspaceConnectionUrl resultado de este comando.

Conexión con VS Code

  1. Genere la URL de conexión de VS Code mediante uno de los métodos anteriores

  2. Copie la URL de VS Code de la respuesta

  3. Haga clic en la URL o péguela en su navegador

  4. VS Code le pedirá que abra la conexión remota

  5. Confirme la conexión para establecer el entorno de desarrollo remoto

Entornos de desarrollo compatibles

La interfaz de usuario web proporciona acceso a:

  • Laboratorio Jupyter

  • Editor de código

Resolución de problemas

No se puede generar la conexión URLs

Compruebe lo siguiente:

  • SageMaker El complemento Spaces se está ejecutando: kubectl get pods -n sagemaker-spaces-system

  • El espacio de desarrollo está funcionando y en buen estado

  • El acceso remoto se habilitó durante la instalación del complemento

  • El usuario tiene los permisos de entrada de acceso a EKS adecuados