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:
-
SageMaker Instalación del complemento Spaces: siga la instalación del complemento SageMaker Spaces y habilite el acceso remoto durante la instalación (instalación rápida o instalación personalizada con la configuración de acceso remoto habilitada).
-
Acceso de los usuarios al clúster de EKS: los usuarios deben configurar EKS Access Entry con los permisos adecuados. Consulte Añadir usuarios y configurar cuentas de servicio para ver los detalles de configuración de EKS Access Entry
-
Espacios de desarrollo: cree e inicie espacios de desarrollo en su HyperPod clúster
-
Acceso a kubectl: asegúrese de que kubectl esté configurado para acceder a su clúster de EKS
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
-
Genere la URL de conexión de VS Code mediante uno de los métodos anteriores
-
Copie la URL de VS Code de la respuesta
-
Haga clic en la URL o péguela en su navegador
-
VS Code le pedirá que abra la conexión remota
-
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