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 ao SageMaker Spaces
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 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, verifique se você concluiu o seguinte:
-
SageMaker Instalação do complemento SageMaker Spaces: siga a instalação do complemento Spaces e ative 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 do EKS Access Entry configurado com as permissões apropriadas. Consulte Adicionar usuários e configurar contas de serviço para obter 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: certifique-se de que o kubectl esteja configurado para acessar seu cluster EKS
Gere conexão remota do VS Code
Usando a 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
Usando 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 no 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 suportados
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 conexão URLs
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 as permissões de entrada de acesso EKS apropriadas