

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

# CodeWhisperer Integrazione di Amazon con EMR Studio Workspaces
<a name="emr-studio-codewhisperer"></a>

## Panoramica di
<a name="emr-studio-codewhisperer-overview"></a>

Puoi usare [Amazon CodeWhisperer con Amazon](https://docs.aws.amazon.com/codewhisperer/latest/userguide/what-is-cwspr.html) EMR Studio per ottenere consigli in tempo reale durante la scrittura del codice. JupyterLab CodeWhispererpuoi completare i tuoi commenti, completare singole righe di codice, line-by-line formulare consigli e generare funzioni complete. 

**Nota**  
Quando utilizzi Amazon EMR Studio, AWS potresti archiviare dati sull'utilizzo e sui contenuti per scopi di miglioramento del servizio. Per ulteriori informazioni e istruzioni su come disattivare la condivisione dei dati, consulta [Sharing your data with AWS](https://docs.aws.amazon.com/codewhisperer/latest/userguide/sharing-data.html) nella *Amazon CodeWhisperer User Guide*. 

## Considerazioni sull'utilizzo CodeWhisperer con Workspaces
<a name="emr-studio-codewhisperer-considerations"></a>
+ CodeWhisperer [l'integrazione è disponibile nello stesso Regioni AWS luogo in cui è disponibile EMR Studio, come documentato nelle considerazioni su EMR Studio.](emr-studio-considerations.md)
+ Amazon EMR Studio utilizza automaticamente l' CodeWhisperer endpoint negli Stati Uniti orientali (Virginia settentrionale) (us-east-1) per i consigli, indipendentemente dalla regione in cui si trova lo studio.
+ CodeWhisperer supporta solo il linguaggio Python per la codifica degli script ETL per i lavori Spark in EMR Studio. 
+ Un'opzione di telemetria lato client quantifica l'utilizzo di. CodeWhisperer Questa funzionalità non è supportata con EMR Studio.

## Autorizzazioni richieste per CodeWhisperer
<a name="emr-studio-codewhisperer-permissions"></a>

Per CodeWhisperer utilizzarla, devi allegare la seguente policy al tuo ruolo utente IAM per Amazon EMR Studio:

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

****  

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

------

## Utilizza CodeWhisperer con Workspaces
<a name="emr-studio-codewhisperer-use"></a>

Per visualizzare il log in CodeWhisperer di riferimento JupyterLab, apri il **CodeWhisperer**pannello nella parte inferiore della JupyterLab finestra e scegli **Open Code Reference Log**.

L'elenco seguente contiene scorciatoie che puoi usare per interagire con CodeWhisperer i suggerimenti:
+ Metti in **pausa i consigli**: utilizza i **suggerimenti automatici di pausa dalle impostazioni**. CodeWhisperer 
+ **Accetta un suggerimento**: premi **Tab** sulla tastiera.
+ **Rifiuta un suggerimento**: premi **Esc** sulla tastiera.
+ **Passa da un suggerimento all'altro**: usa le frecce **Su** e **Giù** sulla tastiera.
+ **Richiamo manuale**: premi **Alt** e **C** sulla tastiera. Se usi un Mac, premi **Cmd** e **C**.

Puoi anche utilizzarlo CodeWhisperer per modificare impostazioni come il livello di registro e ottenere suggerimenti per i riferimenti al codice. Per ulteriori informazioni, consulta [Configurazione CodeWhisperer con JupyterLab](https://docs.aws.amazon.com/codewhisperer/latest/userguide/jupyterlab-setup.html) e [funzionalità](https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html) nella *Amazon CodeWhisperer User Guide*.