

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation d'Amazon Q Developer avec AWS Lambda
<a name="lambda-setup"></a>

Le présent document explique comment configurer et activer Amazon Q Developer dans la console Lambda. Une fois activé, Amazon Q peut formuler des recommandations de code à la demande dans l’éditeur de code Lambda pendant que vous développez votre fonction.

**Note**  
Dans la console Lambda, Amazon Q prend exclusivement en charge les fonctions qui utilisent les environnements d’exécution Python et Node.js.

## Gestion des identités et des accès AWS autorisations pour Lambda
<a name="lambda-q-dev-IAM-policies"></a>

 Pour qu’Amazon Q puisse formuler des recommandations dans la console Lambda, vous devez activer les bonnes autorisations IAM pour votre utilisateur ou votre rôle IAM. Vous devez ajouter une autorisation `codewhisperer:GenerateRecommendations`, comme indiqué dans l'exemple de politique IAM ci-dessous : 

**Note**  
Le préfixe `codewhisperer` est un nom hérité d’un service qui a fusionné avec Amazon Q Developer. Pour de plus amples informations, veuillez consulter [Changement de nom d’Amazon Q Developer : résumé des modifications](service-rename.md). 

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

****  

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

------

Il est recommandé d'utiliser les politiques IAM pour accorder des autorisations restrictives aux principaux IAM. Pour en savoir plus sur l'utilisation d'IAM pour AWS Lambda, consultez la section [Gestion des identités et des accès AWS Lambda dans](https://docs.aws.amazon.com/lambda/latest/dg/security-iam.html) le *Guide du AWS Lambda développeur*.

## Activation d’Amazon Q Developer dans la console Lambda
<a name="lambda-activation"></a>

Suivez la procédure ci-dessous pour activer Amazon Q dans l’éditeur de code de la console Lambda.

1. Ouvrez la [page Fonctions](https://console.aws.amazon.com/lambda/home#/functions) de la console Lambda, puis choisissez la fonction à modifier.

1. Lorsque vous tapez dans l’éditeur de code, les suggestions automatiques de code d’Amazon Q sont activées par défaut. Pour suspendre les suggestions, choisissez **Amazon Q** dans le coin inférieur gauche du volet **Source du code**. La palette de commandes s’ouvre en haut du volet Source du code. Choisissez **Suspendre les suggestions automatiques**.

Pour les touches de raccourci, consultez [Utilisation de raccourcis](actions-and-shortcuts.md).