

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

# Usando o Amazon Q Developer com AWS Lambda
<a name="lambda-setup"></a>

Este documento descreve como ativar o Amazon Q Developer no console do Lambda. Após ser ativado, o Amazon Q pode fazer recomendações de código sob demanda no editor de código do Lambda conforme você desenvolve sua função.

**nota**  
No console do Lambda, o Amazon Q é compatível apenas com funções que usam os runtimes Python e Node.js.

## AWS Identity and Access Management permissões para Lambda
<a name="lambda-q-dev-IAM-policies"></a>

 Para que o Amazon Q forneça recomendações no console do Lambda, você deve ativar as permissões corretas do IAM para seu usuário ou perfil do IAM. Você deve adicionar a permissão `codewhisperer:GenerateRecommendations`, conforme descrito no seguinte exemplo de política do IAM: 

**nota**  
O prefixo `codewhisperer` é um nome antigo de um serviço que foi fundido com o Amazon Q Developer. Para obter mais informações, consulte [Renomeação Amazon Q Developer: Resumo das alterações](service-rename.md). 

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

****  

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

------

É prática recomendada usar políticas do IAM para conceder permissões restritivas às entidades principais do IAM. Para obter detalhes sobre como trabalhar com o IAM para AWS Lambda, consulte [Gerenciamento de identidade e acesso AWS Lambda no](https://docs.aws.amazon.com/lambda/latest/dg/security-iam.html) *Guia do AWS Lambda desenvolvedor*.

## Ativar o Amazon Q Developer com o Lambda
<a name="lambda-activation"></a>

Para ativar o Amazon Q no editor de código do console do Lambda, realize estas etapas.

1. Abra a [página Funções](https://console.aws.amazon.com/lambda/home#/functions) do console do Lambda e escolha a função que deseja editar.

1. Conforme você digita no editor de código, as sugestões automáticas de código do Amazon Q são habilitadas por padrão. Para pausar as sugestões, escolha **Amazon Q** no canto inferior esquerdo do painel **Código-fonte**. A paleta de comandos é aberta na parte superior do painel Código-fonte. A partir daí, escolha **Pausar sugestões automáticas**.

Para teclas de atalho, consulte [Usar teclas de atalho com o](actions-and-shortcuts.md).