Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Travailler avec Amazon Q Developer en utilisant AWS Cloud9

Mode de mise au point
Travailler avec Amazon Q Developer en utilisant AWS Cloud9 - AWS Cloud9

AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus

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.

AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus

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.

Cette rubrique explique comment utiliser l'environnement de développement AWS Cloud9 intégré (IDE) pour travailler avec du code dans Amazon Q Developer.

Qu’est-ce qu’Amazon Q ?

Amazon Q Developer est un assistant conversationnel basé sur l'intelligence artificielle générative (IA) qui peut vous aider à comprendre, créer, étendre et exploiter AWS des applications. Dans le contexte d'un environnement de AWS codage intégré, Amazon Q peut générer des recommandations de code basées sur le code des développeurs, ainsi que sur leurs commentaires en langage naturel. Amazon Q offre le plus de support pour Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, et SQL, ainsi que les langages Infrastructure as Code (IaC) JSON (AWS CloudFormation), YAML (AWS CloudFormation), HCL (Terraform) et CDK (Typescript, Python). Il prend également en charge la génération de code pour Ruby, C++, C, Shell, et Scala. Pour des exemples de la manière dont Amazon Q s'intègre à l' AWS Cloud9 IDE AWS Cloud9 et affiche des suggestions de code dans celui-ci, consultez les exemples de code dans le guide de l'utilisateur pour les développeurs d'Amazon Q.

Pour plus d'informations sur l'utilisation d'Amazon Q avec AWS Cloud9, consultez le guide de l'utilisateur Amazon Q Developer.

AWS Identity and Access Management autorisations pour AWS Cloud9

Pour qu'Amazon Q puisse fournir des recommandations dans la AWS Cloud9 console, vous devez activer les autorisations IAM appropriées 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 codewhisperer préfixe est un ancien nom issu d'un service fusionné avec Amazon Q Developer. Pour plus d'informations, consultez Amazon Q Developer Rename - Résumé des modifications.

{ "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.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.