

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

# Utilizzo di Amazon Q Developer con AWS Glue Studio
<a name="glue-setup"></a>

Questa pagina descrive come configurare e attivare Amazon Q Developer per il [notebook AWS Glue Studio](https://docs.aws.amazon.com/glue/latest/ug/notebooks-chapter.html). Una volta attivato, Amazon Q può fornire consigli sul codice automaticamente durante la scrittura del codice ETL.

**Nota**  
Amazon Q supporta sia Python che Scala, i due linguaggi utilizzati per la codifica degli script ETL per i job Spark in Studio. AWS Glue 

Nella procedura seguente, ti configurerai AWS Glue per lavorare con Amazon Q.

1. [Configura AWS Glue Studio Notebook](https://docs.aws.amazon.com/glue/latest/ug/notebook-getting-started.html).

1. Associa la seguente policy al ruolo IAM per il notebook Glue Studio.
**Nota**  
Il prefisso `codewhisperer` è un nome legacy di un servizio che si è unito ad Amazon Q Developer. Per ulteriori informazioni, consulta [Ridenominazione di Amazon Q Developer - Riepilogo delle modifiche](service-rename.md). 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "AmazonQDeveloperPermissions",
               "Effect": "Allow",
               "Action": [
                   "codewhisperer:GenerateRecommendations"
               ],
               "Resource": "*"
           }
       ]
   }
   ```

------

1. Apri la [console Glue](https://console.aws.amazon.com/glue)

1. Alla voce **Processi ETL**, scegli **Notebook**.

1. Verifica che il **notebook Jupyter** sia selezionato. Scegli **Create** (Crea).

1. Inserisci un **Nome processo**.

1. Per il ruolo IAM, selezionare il ruolo configurato per interagire con Amazon Q

1. Scegli **Avvia notebook**.