

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
<a name="vscode-access"></a>

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
<a name="vscode-access-prereq"></a>

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](https://docs.aws.amazon.com/sagemaker/latest/dg/operator-install.html) 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](https://docs.aws.amazon.com/sagemaker/latest/dg/add-user.html)
+ *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
<a name="vscode-access-remote"></a>

### Usando a HyperPod CLI
<a name="vscode-access-remote-cli"></a>

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
<a name="vscode-access-remote-kubectl"></a>

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
<a name="vscode-access-remote-vscode"></a>

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

1. Copie o URL do VS Code da resposta

1. Clique no URL ou cole-o no seu navegador

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

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

## Ambientes de desenvolvimento suportados
<a name="vscode-access-remote-dev-env"></a>

A interface de usuário da web fornece acesso a:
+ *Laboratório Jupyter*
+ *Editor de código*

## Solução de problemas
<a name="troubleshooting"></a>

**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