

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.

# Uso de Amazon Q Developer con AWS Lambda
<a name="lambda-setup"></a>

En este documento se describe cómo configurar y activar Amazon Q Developer para la consola de Lambda. Una vez activado, Amazon Q puede hacer recomendaciones de código bajo demanda en el editor de código Lambda a medida que desarrolla su función.

**nota**  
En la consola de Lambda, Amazon Q solo admite funciones que utilizan los tiempos de ejecución de Python y Node.js.

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

 Para que Amazon Q proporcione recomendaciones en la consola de Lambda, debe habilitar los permisos de IAM correctos para el rol o usuario de IAM. Se debe agregar el permiso `codewhisperer:GenerateRecommendations`, como se describe en la política de IAM de ejemplo que se muestra a continuación: 

**nota**  
El prefijo `codewhisperer` es un nombre heredado de un servicio que se fusionó con Amazon Q Developer. Para obtener más información, consulte [Cambio de nombres de Amazon Q Developer: resumen de cambios](service-rename.md). 

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

****  

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

------

Se recomienda utilizar políticas de IAM para conceder permisos restrictivos a entidades principales de IAM. Para obtener más información sobre cómo trabajar con IAM AWS Lambda, consulte la [administración de identidades y accesos AWS Lambda en](https://docs.aws.amazon.com/lambda/latest/dg/security-iam.html) la Guía para *AWS Lambda desarrolladores*.

## Activación de Amazon Q Developer con Lambda
<a name="lambda-activation"></a>

Para activar Amazon Q en el editor de código de la consola de Lambda, siga estos pasos.

1. Abra la página [Function](https://console.aws.amazon.com/lambda/home#/functions) (Función) de la consola de Lambda y elija la función que desea editar.

1. A medida que va escribiendo en el editor de código, las sugerencias de código automáticas de Amazon Q se van habilitando de forma predeterminada. Para pausar las sugerencias, seleccione **Amazon Q** en la esquina inferior izquierda del panel **Código de origen**. La paleta de comandos se abre en la parte superior del panel Código de origen. Una vez allí, seleccione **Pausar las sugerencias automáticas**.

Para ver las teclas de acceso directo, consulte [Uso de métodos abreviados de teclado](actions-and-shortcuts.md).