

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# CodeWhisperer Integração da Amazon com o EMR Studio Workspaces
<a name="emr-studio-codewhisperer"></a>

## Visão geral do
<a name="emr-studio-codewhisperer-overview"></a>

Você pode usar a [Amazon CodeWhisperer](https://docs.aws.amazon.com/codewhisperer/latest/userguide/what-is-cwspr.html) com o Amazon EMR Studio para obter recomendações em tempo real à medida que você escreve código. JupyterLab CodeWhispererpode concluir seus comentários, concluir linhas únicas de código, fazer line-by-line recomendações e gerar funções totalmente formadas. 

**nota**  
Quando você usa o Amazon EMR Studio, AWS pode armazenar dados sobre seu uso e conteúdo para fins de melhoria do serviço. Para obter mais informações e instruções sobre como cancelar o compartilhamento de dados, consulte [Compartilhando seus dados AWS](https://docs.aws.amazon.com/codewhisperer/latest/userguide/sharing-data.html) no *Guia CodeWhisperer do usuário da Amazon*. 

## Considerações sobre o uso CodeWhisperer com espaços de trabalho
<a name="emr-studio-codewhisperer-considerations"></a>
+ CodeWhisperer a integração está disponível no mesmo Regiões da AWS local em que o EMR Studio está disponível, conforme documentado nas considerações do [EMR](emr-studio-considerations.md) Studio.
+ O Amazon EMR Studio usa automaticamente o CodeWhisperer endpoint no Leste dos EUA (Norte da Virgínia) (us-east-1) para recomendações, independentemente da região em que seu estúdio esteja.
+ CodeWhisperer suporta somente a linguagem Python para codificar scripts ETL para trabalhos do Spark no EMR Studio. 
+ Uma opção de telemetria do lado do cliente quantifica seu uso de. CodeWhisperer Não há suporte para essa funcionalidade no EMR Studio.

## Permissões necessárias para CodeWhisperer
<a name="emr-studio-codewhisperer-permissions"></a>

Para usar CodeWhisperer, você deve anexar a seguinte política à sua função de usuário do IAM para o Amazon EMR Studio:

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

****  

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

------

## Use CodeWhisperer com espaços de trabalho
<a name="emr-studio-codewhisperer-use"></a>

Para exibir o registro de CodeWhisperer referência JupyterLab, abra o **CodeWhisperer**painel na parte inferior da JupyterLab janela e escolha **Abrir registro de referência de código**.

A lista a seguir contém atalhos que você pode usar para interagir com CodeWhisperer sugestões:
+ **Recomendações de pausa** — Use as **sugestões automáticas de pausa** nas configurações. CodeWhisperer 
+ **Aceitar uma recomendação**: pressione **Tab** no teclado.
+ **Rejeitar uma recomendação**: pressione **Esc** no teclado.
+ **Navegar pelas recomendações**: use as setas para **cima** e para **baixo** no teclado.
+ **Invocação manual**: pressione **Alt** e **C** no teclado. Se estiver usando um Mac, pressione **Cmd** e **C**.

Você também pode usar CodeWhisperer para alterar configurações, como nível de registro, e obter sugestões de referências de código. Para obter mais informações, consulte [Configuração CodeWhisperer JupyterLab](https://docs.aws.amazon.com/codewhisperer/latest/userguide/jupyterlab-setup.html) e [recursos](https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html) no *Guia do CodeWhisperer usuário da Amazon*.