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à.
Connetti il tuo IDE remoto agli SageMaker spazi con accesso remoto
Puoi connetterti in remoto dal tuo IDE remoto agli spazi Amazon SageMaker Studio. Puoi utilizzare la tua configurazione IDE locale personalizzata, inclusi strumenti di AI-assisted sviluppo ed estensioni personalizzate, con le risorse di calcolo scalabili di Amazon AI. SageMaker In questa guida sono descritti i concetti e le istruzioni di configurazione per gli amministratori e gli utenti.
Una connessione IDE remota stabilisce una connessione sicura tra l'IDE locale e gli spazi. SageMaker Questa connessione consente di:
-
Accedi alle risorse di elaborazione SageMaker AI: esegui codice su un'infrastruttura SageMaker AI scalabile dal tuo ambiente locale
-
Mantieni i limiti di sicurezza: lavora all'interno dello stesso framework di sicurezza dell'IA SageMaker
-
Mantieni la tua esperienza IDE familiare: utilizza estensioni, temi e configurazioni locali compatibili che supportano lo sviluppo remoto
Nota
Non tutte le estensioni IDE sono compatibili con lo sviluppo remoto. Le estensioni che richiedono componenti GUI locali, hanno dipendenze dall’architettura o richiedono interazioni client-server specifiche potrebbero non funzionare correttamente nell’ambiente remoto. Verifica che le estensioni richieste supportino lo sviluppo remoto prima dell'uso.
Argomenti
Concetti chiave
-
Connessione remota: un tunnel sicuro tra l'IDE remoto e uno SageMaker spazio. Questa connessione consente lo sviluppo interattivo e l'esecuzione del codice utilizzando risorse di calcolo SageMaker AI.
-
Spazio Amazon SageMaker Studio : un ambiente dedicato all'interno di Amazon SageMaker Studio in cui puoi gestire lo storage e le risorse per le tue applicazioni Studio.
-
Deep link: un pulsante (URL diretto) dall' SageMaker interfaccia utente che avvia una connessione remota al tuo IDE locale.
Metodi di connessione
Esistono tre modi principali per connettere il tuo IDE remoto agli SageMaker spazi:
-
Accesso tramite collegamento diretto: puoi connetterti direttamente a uno spazio specifico utilizzando il pulsante Apri spazio con disponibile in SageMaker AI. Questo utilizza pattern URL per stabilire una connessione remota e aprire il tuo SageMaker spazio nel tuo IDE remoto.
-
AWS Toolkit for Visual Studio Code: puoi eseguire l’autenticazione con AWS Toolkit for Visual Studio Code. Ciò consente di connettersi agli spazi e aprire una finestra connessa in remoto dal proprio IDE remoto.
-
Connessione terminale SSH: puoi connetterti tramite riga di comando utilizzando la configurazione SSH.
IDE supportati
La connessione remota agli spazi di Studio supporta:
Requisiti della versione IDE
La tabella seguente elenca i requisiti minimi di versione per ogni IDE remoto supportato.
| IDE | Versione minima |
|---|---|
|
Visual Studio Code |
v1.90 |
|
Kiro |
v0.10.78 o superiore |
|
Cursore |
v2.6.18 o superiore |
L'estensione AWS Toolkit è necessaria per connettere l'IDE remoto agli spazi di Studio. Per Kiro e Cursor, è richiesta la versione dell'estensione AWS Toolkit v3.100 o successiva.
Requisiti del sistema operativo
Per connetterti in remoto agli spazi di Studio, devi disporre di uno dei seguenti sistemi operativi:
-
macOS 13+
-
Windows 10
-
Windows 11
-
Linux
-
Per VS Code, installa la versione ufficiale di Microsoft VS Code per Linux
, non una versione open source
-
Prerequisiti del computer locale
Prima di connettere l'IDE remoto agli spazi di Studio, assicurati che il computer locale disponga delle dipendenze e dell'accesso alla rete necessari.
Importante
Gli ambienti con restrizioni all'installazione del software possono impedire agli utenti di installare le dipendenze richieste. Cerca AWS Toolkit for Visual Studio Code automaticamente queste dipendenze all'avvio delle connessioni remote e richiederà l'installazione se ne mancano. Coordinatevi con il vostro reparto IT per assicurarvi che questi componenti siano disponibili.
Dipendenze locali richieste
Nel computer locale devono essere installati i seguenti componenti:
-
Remote-SSHEstensione
: estensione di sviluppo remoto per il tuo IDE (disponibile nel marketplace delle estensioni per VS Code, Kiro e Cursor) -
Plugin Session Manager : richiesto per la gestione sicura delle sessioni
-
Client SSH: componente standard sulla maggior parte delle macchine (OpenSSH consigliato per Windows)
-
Comando IDE CLI: in genere incluso nell'installazione IDE (ad esempio, per VS Code,
codeper Kiro,kiroper Cursor)cursor
Platform-specific requisiti
-
Utenti Windows: è richiesto il protocollo PowerShell 5.1 o successivo per le connessioni ai terminali SSH
Requisiti di connettività di rete
Il computer locale deve avere accesso alla rete agli endpoint di Session Manager. Ad esempio, negli Stati Uniti orientali (Virginia settentrionale) (us-east-1) questi possono essere:
-
ssm.us-east-1.amazonaws.com
-
ssm.us-east-1.api.aws
-
ssmmessages.us-east-1.amazonaws.com
-
ec2messages.us-east-1.amazonaws.com
Requisiti delle immagini
SageMaker Immagini di distribuzione
Quando si utilizza SageMaker Distribution con accesso remoto, utilizzare SageMaker la versione 2.7 o successiva di Distribution.
Immagini personalizzate
Quando utilizzi Bring Your Own Image (BYOI) l'accesso remoto, assicurati di seguire le specifiche dell'immagine personalizzata e assicurati che siano installate le seguenti dipendenze:
-
curloppurewget— Richiesto per scaricare i componenti AWS CLI -
unzip— Necessario per l'estrazione dei file AWS CLI di installazione -
tar— Necessario per l'estrazione degli archivi -
gzip— Necessario per la gestione dei file compressi
Requisiti per l’istanza
-
Memoria: almeno 8 GB
-
Tipi di istanze: utilizza istanze con almeno 8 GB di memoria. I seguenti tipi di istanze non sono supportati a causa della memoria insufficiente (meno di 8 GB):
ml.t3.medium,ml.c7i.large,ml.c6i.large,ml.c6id.largeeml.c5.large. Per un elenco più completo dei tipi di istanze, consulta la pagina On-Demand dei prezzi diAmazon EC2.