Usa risorse esterne in Amazon SageMaker Studio Lab - Amazon SageMaker AI

Usa risorse esterne in Amazon SageMaker Studio Lab

Con Amazon SageMaker Studio Lab, puoi integrare risorse esterne, come notebook e dati Jupyter, dai repository Git e Amazon S3. Puoi anche aggiungere un pulsante Apri in Studio Lab al repository e ai notebook GitHub. Questo pulsante consente di clonare i notebook direttamente da Studio Lab.

I seguenti argomenti mostrano come integrare risorse esterne.

Usa risorse GitHub

Studio Lab offre l'integrazione con GitHub. Con questa integrazione, puoi clonare notebook e repository direttamente nel tuo progetto Studio Lab.

I seguenti argomenti forniscono informazioni su come utilizzare le risorse GitHub con Studio Lab.

Notebook di esempio di Studio Lab

Per iniziare con un repository di notebook di esempio personalizzati per Studio Lab, consulta Notebook di esempio di Studio Lab.

Questo repository fornisce notebook per i seguenti casi d'uso e altri.

  • Visione artificiale

  • Connessione ad AWS

  • Creazione di ambienti personalizzati

  • Analisi di dati geospaziali

  • Elaborazione linguaggio naturale

  • Usare R

Clonare un Repository GitHub

Per clonare un repository GitHub nel tuo progetto Studio Lab, segui queste fasi.

  1. Avvia il runtime del progetto Studio Lab. Per ulteriori informazioni sull'avvio del runtime del progetto Studio Lab, consulta Avvio del runtime del progetto.

  2. In Studio Lab scegli l'icona Browser di file ( Black square icon representing a placeholder or empty image. ) nel menu a sinistra, in modo che il pannello Browser di file sia visualizzato sulla sinistra.

  3. Accedi alla tua directory utente scegliendo l'icona del file sotto la barra di ricerca dei file.

  4. Seleziona l'icona Git ( Black square icon representing a placeholder or empty image. ) dal menu a sinistra per aprire un nuovo menu a discesa.

  5. Scegli Clona un repository.

  6. Incolla l'URL del repository in URL repository Git (.git).

  7. Seleziona Clona.

Clonare singoli notebook da GitHub

Per aprire un notebook in Studio Lab, devi avere accesso al repository in cui si trova il notebook. Gli esempi seguenti descrivono il comportamento relativo alle autorizzazioni di Studio Lab in varie situazioni.

  • Se un repository è pubblico, puoi clonare automaticamente il notebook nel tuo progetto dalla pagina di anteprima di Studio Lab.

  • Se un repository è privato, ti viene richiesto di accedere a GitHub dalla pagina di anteprima di Studio Lab. Se hai accesso a un repository privato, puoi clonare il notebook nel tuo progetto.

  • Se non hai accesso a un repository privato, non puoi clonare il notebook dalla pagina di anteprima di Studio Lab.

Le sezioni seguenti mostrano due opzioni per copiare un notebook GitHub nel progetto Studio Lab. Queste opzioni dipendono dal fatto che il notebook disponga del pulsante Apri in Studio Lab.

Opzione 1: Copia il notebook con il pulsante Apri in Studio Lab

La procedura seguente mostra come copiare un notebook con il pulsante Apri in Studio Lab. Se desideri aggiungere questo pulsante al tuo notebook, consulta Aggiungi un pulsante Apri in Studio Lab al tuo notebook.

  1. Accedi a Studio Lab seguendo le fasi descritte in Esegui l’accesso Studio Lab.

  2. In una nuova scheda del browser, accedere al notebook GitHub che desideri clonare.

  3. Nel notebook, seleziona il pulsante Apri in Studio Lab per aprire una nuova pagina in Studio Lab con un'anteprima del notebook.

  4. Se il runtime del progetto non è già in esecuzione, avvialo scegliendo il pulsante Avvia runtime nella parte superiore della pagina di anteprima. Attendi l’avvio del runtime prima di continuare con la fase successiva.

  5. Dopo l'avvio del runtime del progetto, seleziona Copia nel progetto per aprire il runtime del progetto in una nuova scheda del browser.

  6. Nella finestra di dialogo Copiare da GitHub?, seleziona Copia solo notebook. In questo modo il file del notebook viene copiato nel progetto.

Opzione 2: clona qualsiasi notebook GitHub

Di seguito viene mostrato come copiare un notebook da GitHub.

  1. Vai al notebook in GitHub.

  2. Nella barra degli indirizzi del browser, modifica l'URL del notebook, come segue.

    # Original URL https://github.com/<PATH_TO_NOTEBOOK> # Modified URL  https://studiolab.sagemaker.aws/import/github/<PATH_TO_NOTEBOOK>
  3. Accedi all'URL modificato. Si apre un'anteprima del notebook in Studio Lab.

  4. Se il runtime del progetto non è già in esecuzione, avvialo scegliendo il pulsante Avvia runtime nella parte superiore della pagina di anteprima. Attendi l’avvio del runtime prima di continuare con la fase successiva.

  5. Dopo l'avvio del runtime del progetto, seleziona Copia nel progetto per aprire il runtime del progetto in una nuova scheda del browser.

  6. Nella finestra di dialogo Copiare da GitHub?, seleziona Copia solo il notebook per copiare il file del notebook nel progetto.

Aggiungi un pulsante Apri in Studio Lab al tuo notebook

Quando aggiungi il pulsante Apri in Studio Lab ai tuoi notebook, altri possono clonare i tuoi notebook o repository direttamente nei propri progetti Studio Lab. Se condividi il tuo notebook all'interno di un repository GitHub pubblico, i tuoi contenuti saranno leggibili pubblicamente. Non condividere contenuti privati, come chiavi di accesso AWS o credenziali AWS Identity and Access Management, nel notebook.

Per aggiungere il funzionale pulsante Apri in Studio Lab al notebook o al repository Jupyter, aggiungi il seguente markdown nella parte superiore del notebook o del repository.

[![Open In SageMaker Studio Lab](https://studiolab.sagemaker.aws/studiolab.svg)](https://studiolab.sagemaker.aws/import/github/<PATH_TO_YOUR_NOTEBOOK_ON_GITHUB>)

Importa file dal tuo computer

Le fasi seguenti mostrano come importare file dal computer al progetto Studio Lab. 

  1. Apri il runtime del progetto Studio Lab.

  2. Apri il pannello Browser di file.

  3. Nella barra delle azioni del pannello Browser di file, seleziona il pulsante Carica file.

  4. Seleziona i file che desideri caricare dal computer locale.

  5. Seleziona Apri.

In alternativa puoi trascinare e rilasciare i file selezionati da un computer a un pannello Browser di file.

Connessione ad Amazon S3

AWS CLI consente l'integrazione di AWS nel progetto Studio Lab. Con questa integrazione, puoi estrarre risorse da Amazon S3 da utilizzare con i tuoi notebook Jupyter.

Per utilizzare AWS CLI con Studio Lab, completa la procedura seguente. Per un notebook che descrive questa integrazione, consulta Utilizzo di Studio Lab con risorse AWS.

  1. Installa la AWS CLI seguendo le fasi descritte in Installazione o aggiornamento della versione più recente di AWS CLI.

  2. Configura le tue credenziali AWS seguendo le fasi descritte in Configurazione rapida. Il ruolo del tuo account AWS deve disporre delle autorizzazioni per accedere al bucket Amazon S3 da cui stai copiando i dati.

  3. Clona le risorse dal bucket Amazon S3, se necessario. Il comando seguente mostra come clonare tutte le risorse da un percorso Amazon S3 al progetto. Per ulteriori informazioni, consulta la sezione relativa alle informazioni di riferimento ai comandi di AWS CLI.

    !aws s3 cp s3://<BUCKET_NAME>/<PATH_TO_RESOURCES>/ <PROJECT_DESTINATION_PATH>/ --recursive