Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Accesso remoto a SageMaker Spaces
L'accesso remoto consente di connettere il codice di Visual Studio locale direttamente agli spazi di sviluppo in esecuzione sul SageMaker HyperPod cluster. Le connessioni remote utilizzano SSM per stabilire tunnel sicuri e crittografati tra il computer locale e gli spazi di sviluppo.
Prerequisiti
Prima di configurare l'accesso remoto, assicurati di aver completato quanto segue:
-
SageMaker Installazione del componente aggiuntivo SageMaker Spaces: segui l'installazione del componente aggiuntivo Spaces e abilita l'accesso remoto durante l'installazione (installazione rapida o installazione personalizzata con la configurazione dell'accesso remoto abilitata).
-
Accesso utente al cluster EKS: gli utenti devono configurare EKS Access Entry con le autorizzazioni appropriate. Vedi Aggiungere utenti e configurare gli account di servizio per i dettagli di configurazione di EKS Access Entry
-
Spazi di sviluppo: crea e avvia spazi di sviluppo sul tuo HyperPod cluster
-
accesso kubectl: assicurati che kubectl sia configurato per accedere al tuo cluster EKS
Genera una connessione remota VS Code
Utilizzo della HyperPod CLI
Se hai installato la HyperPod CLI, puoi usare questo comando semplificato:
hyp create hyp-space-access --name <space-name> --connection-type vscode-remote
Usare kubectl
Puoi anche usare la kubectl riga di comando per creare una richiesta di connessione.
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
L'URL è presente nell'status.workspaceConnectionUrloutput di questo comando.
Connessione con VS Code
-
Genera l'URL di connessione VS Code utilizzando uno dei metodi sopra indicati
-
Copia l'URL del codice VS dalla risposta
-
Fai clic sull'URL o incollalo nel browser
-
VS Code richiederà di aprire la connessione remota
-
Conferma la connessione per stabilire l'ambiente di sviluppo remoto
Ambienti di sviluppo supportati
L'interfaccia utente Web fornisce l'accesso a:
-
Jupyter Lab
-
Editor di codici
risoluzione dei problemi
Impossibile generare una connessione URLs
Controlla quanto segue:
-
SageMaker Il componente aggiuntivo Spaces è in esecuzione: kubectl get pods -n sagemaker-spaces-system
-
Lo spazio di sviluppo è funzionante e funzionante
-
L'accesso remoto è stato abilitato durante l'installazione del componente aggiuntivo
-
L'utente dispone delle autorizzazioni EKS Access Entry appropriate