View a markdown version of this page

Acesso remoto usando SSH sobre SSM - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Acesso remoto usando SSH sobre SSM

O acesso remoto permite que você conecte seu Visual Studio Code local diretamente aos espaços de desenvolvimento em execução no seu SageMaker HyperPod cluster. As conexões remotas usam o SSM para estabelecer túneis seguros e criptografados entre sua máquina local e os espaços de desenvolvimento.

Pré-requisitos

Antes de configurar o acesso remoto, certifique-se de ter concluído o seguinte:

Gere conexão remota do VS Code

Usando HyperPod CLI

Se você tiver a HyperPod CLI instalada, poderá usar este comando simplificado:

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

Uso do kubectl

Você também pode usar a linha de kubectl comando para criar uma solicitação de conexão.

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

O URL está presente na status.workspaceConnectionUrl saída desse comando.

Conectando-se com o VS Code

  1. Gere o URL de conexão do VS Code usando um dos métodos acima

  2. Copie o URL do VS Code da resposta

  3. Clique no URL ou cole-o em seu navegador

  4. O VS Code solicitará a abertura da conexão remota

  5. Confirme a conexão para estabelecer o ambiente de desenvolvimento remoto

Ambientes de desenvolvimento compatíveis

A interface de usuário da web fornece acesso a:

  • Laboratório Jupyter

  • Editor de código

Solução de problemas

Não é possível gerar URLs de conexão

Verifique o seguinte:

  • SageMaker O complemento Spaces está em execução: kubectl get pods -n sagemaker-spaces-system

  • O espaço de desenvolvimento está funcionando e saudável

  • O acesso remoto foi ativado durante a instalação do complemento

  • O usuário tem permissões apropriadas de entrada de acesso EKS