

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CodeWhisperer Integración de Amazon con EMR Studio Workspaces
<a name="emr-studio-codewhisperer"></a>

## Descripción general de
<a name="emr-studio-codewhisperer-overview"></a>

Puede utilizar [Amazon CodeWhisperer con Amazon](https://docs.aws.amazon.com/codewhisperer/latest/userguide/what-is-cwspr.html) EMR Studio para obtener recomendaciones en tiempo real a medida que escribe código. JupyterLab CodeWhispererpuede completar sus comentarios, terminar líneas de código individuales, hacer line-by-line recomendaciones y generar funciones con formato completo. 

**nota**  
Cuando utiliza Amazon EMR Studio, es AWS posible que almacene datos sobre su uso y contenido con el fin de mejorar el servicio. Para obtener más información e instrucciones para optar por no compartir datos, consulta [Compartir tus datos con AWS](https://docs.aws.amazon.com/codewhisperer/latest/userguide/sharing-data.html) en la *Guía del CodeWhisperer usuario de Amazon*. 

## Consideraciones para su uso CodeWhisperer con Workspaces
<a name="emr-studio-codewhisperer-considerations"></a>
+ CodeWhisperer la integración está disponible en el mismo Regiones de AWS lugar donde está disponible EMR Studio, como se documenta en las consideraciones de [EMR](emr-studio-considerations.md) Studio.
+ Amazon EMR Studio utiliza automáticamente el CodeWhisperer punto de conexión en EE. UU. Este (Norte de Virginia) (us-east-1) para las recomendaciones, independientemente de la región en la que se encuentre su estudio.
+ CodeWhisperer solo admite el lenguaje Python para codificar scripts ETL para trabajos de Spark en EMR Studio. 
+ Una opción de telemetría del lado del cliente cuantifica el uso de. CodeWhisperer No se admite esta funcionalidad con EMR Studio.

## Se requieren permisos para CodeWhisperer
<a name="emr-studio-codewhisperer-permissions"></a>

Para utilizarla CodeWhisperer, debe adjuntar la siguiente política a su rol de usuario de IAM para Amazon EMR Studio:

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

****  

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

------

## Úselo CodeWhisperer con espacios de trabajo
<a name="emr-studio-codewhisperer-use"></a>

Para mostrar el registro de CodeWhisperer referencia JupyterLab, abra el **CodeWhisperer**panel en la parte inferior de la JupyterLab ventana y elija **Abrir registro de referencia de código**.

La siguiente lista contiene atajos que puede utilizar para interactuar con las CodeWhisperer sugerencias:
+ **Recomendaciones de pausa**: usa la **opción Pausar las sugerencias automáticas** desde la CodeWhisperer configuración.
+ **Aceptar una recomendación**: presione la tecla **Tab** en el teclado.
+ **Rechazar una recomendación**: presione la tecla **Escape** en el teclado.
+ **Navegar por las recomendaciones**: utilice las flechas **arriba** y **abajo** del teclado.
+ **Invocar manualmente**: presione las teclas **Alt** y **C** en el teclado. Si utiliza un dispositivo Mac, presione **Cmd** y **C**.

También puedes usarlo CodeWhisperer para cambiar ajustes como el nivel de registro y obtener sugerencias de referencias de código. Para obtener más información, consulta [Configuración CodeWhisperer JupyterLab](https://docs.aws.amazon.com/codewhisperer/latest/userguide/jupyterlab-setup.html) y [funciones](https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html) en la *Guía del CodeWhisperer usuario de Amazon*.