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:
-
SageMaker Instalação do complemento SageMaker Spaces: siga a instalação do complemento Spaces e habilite o acesso remoto durante a instalação (instalação rápida ou instalação personalizada com a configuração de acesso remoto ativada).
-
Acesso do usuário ao cluster EKS: Os usuários precisam da entrada de acesso EKS configurada com as permissões apropriadas. Consulte Adicionar usuários e configurar contas de serviço para os detalhes de configuração do EKS Access Entry
-
Espaços de desenvolvimento: crie e inicie espaços de desenvolvimento em seu HyperPod cluster
-
kubectl access: verifique se o kubectl está configurado para acessar seu cluster EKS
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
-
Gere o URL de conexão do VS Code usando um dos métodos acima
-
Copie o URL do VS Code da resposta
-
Clique no URL ou cole-o em seu navegador
-
O VS Code solicitará a abertura da conexão remota
-
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