View a markdown version of this page

Accesso remoto tramite SSH su SSM - Amazon SageMaker AI

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 tramite SSH su SSM

L'accesso remoto consente di connettere il Visual Studio Code 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 configurazione di 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 a 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

  1. Genera l'URL di connessione VS Code utilizzando uno dei metodi sopra indicati

  2. Copia l'URL VS Code dalla risposta

  3. Fai clic sull'URL o incollalo nel browser

  4. VS Code chiederà di aprire la connessione remota

  5. 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 URL di connessione

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