

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à.

# Usa risorse esterne in Amazon SageMaker Studio Lab
<a name="studio-lab-use-external"></a>

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.

**Topics**
+ [Usa le risorse GitHub](#studio-lab-use-external-clone-github)
+ [Aggiungi un pulsante **Apri in Studio Lab** al tuo notebook](#studio-lab-use-external-add-button)
+ [Importa file dal tuo computer](#studio-lab-use-external-import)
+ [Connessione ad Amazon S3](#studio-lab-use-external-s3)

## Usa le risorse GitHub
<a name="studio-lab-use-external-clone-github"></a>

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 GitHub le risorse con Studio Lab.

### Notebook di esempio di Studio Lab
<a name="studio-lab-use-external-clone-examples"></a>

Per iniziare con un repository di notebook di esempio personalizzati per Studio Lab, consulta [Notebook di esempio di Studio Lab](https://github.com/aws/studio-lab-examples#sagemaker-studio-lab-sample-notebooks).

Questo repository fornisce notebook per i seguenti casi d'uso e altri.
+ Visione artificiale
+ Connessione a AWS
+ Creazione di ambienti personalizzati
+ Analisi di dati geospaziali
+ Elaborazione linguaggio naturale
+ Usare R

### Clona un repository GitHub
<a name="studio-lab-use-external-clone-repo"></a>

Per clonare un GitHub repository nel tuo progetto Studio Lab, segui questi passaggi. 

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](studio-lab-manage-runtime.md#studio-lab-manage-runtime-start). 

1. In Studio Lab scegli l'icona **Browser di file** (![](http://docs.aws.amazon.com/it_it/sagemaker/latest/dg/images/studio/icons/folder.png)) nel menu a sinistra, in modo che il pannello **Browser di file** sia visualizzato sulla sinistra. 

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

1. Seleziona l'icona **Git** (![](http://docs.aws.amazon.com/it_it/sagemaker/latest/dg/images/studio/icons/git.png)) dal menu a sinistra per aprire un nuovo menu a discesa. 

1. Scegli **Clona un repository**. 

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

1. Seleziona **Clona**. 

### Clona singoli notebook da GitHub
<a name="studio-lab-use-external-clone-individual"></a>

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 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 GitHub taccuino 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**
<a name="studio-lab-use-external-clone-individual-button"></a>

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](#studio-lab-use-external-add-button).

1. Accedi a Studio Lab seguendo le fasi descritte in [Esegui l’accesso Studio Lab](studio-lab-onboard.md#studio-lab-onboard-signin).

1. In una nuova scheda del browser, accedete al GitHub taccuino che desiderate clonare. 

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

1. 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.

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

1. Nella **copia da GitHub**? nella finestra di dialogo, seleziona **Copia solo taccuino**. In questo modo il file del notebook viene copiato nel progetto.

#### Opzione 2: clona qualsiasi notebook GitHub
<a name="studio-lab-use-external-clone-individual-general"></a>

La procedura seguente mostra come copiare qualsiasi notebook da GitHub. 

1. Accedere al taccuino in GitHub. 

1. 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>}}
   ```

1. Accedi all'URL modificato. Si apre un'anteprima del notebook in Studio Lab. 

1. 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. 

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

1. Nella **copia da GitHub?** nella finestra di dialogo, seleziona **Copia solo il taccuino** per copiare il file del taccuino nel progetto.

## Aggiungi un pulsante **Apri in Studio Lab** al tuo notebook
<a name="studio-lab-use-external-add-button"></a>

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 taccuino all'interno di un GitHub archivio pubblico, il contenuto sarà leggibile pubblicamente. Non condividere contenuti privati, come chiavi di AWS accesso o AWS Identity and Access Management credenziali, nel taccuino.

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
<a name="studio-lab-use-external-import"></a>

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

1. Apri il runtime del progetto Studio Lab. 

1. Apri il pannello **Browser di file**. 

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

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

1. Seleziona **Apri**. 



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

## Connessione ad Amazon S3
<a name="studio-lab-use-external-s3"></a>

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

Per utilizzarlo AWS CLI con Studio Lab, completa i seguenti passaggi. Per un taccuino che descrive questa integrazione, consulta [Using Studio Lab with AWS Resources](https://github.com/aws/studio-lab-examples/blob/main/connect-to-aws/Access_AWS_from_Studio_Lab.ipynb).

1. Installa AWS CLI i seguenti passaggi in [Installazione o aggiornamento della versione più recente di AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). 

1. Configura AWS le tue credenziali seguendo la procedura descritta in [Configurazione rapida](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html). Il ruolo del tuo AWS account deve disporre delle autorizzazioni per accedere al bucket Amazon S3 da cui stai copiando i dati. 

1. 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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/cp.html).

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