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.

Travailler avec Amazon Q Developer en utilisant AWS Cloud9

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 est celui qui prend le plus en charge les langages Kotlin IaC (Infrastructure as Code) ()SQL, (AWS CloudFormation), JSON YAML (Terraform AWS CloudFormation) et HCL CDK (Typescript, Python). Java Python JavaScript TypeScript C# Go PHP Rust Il prend également en charge la génération de code pour Ruby C++C,Shell,, etScala. Pour des exemples de la manière dont Amazon Q s'intègre à Amazon Q AWS Cloud9 et affiche des suggestions de code dans le manuel Amazon Q Developer User Guide. AWS Cloud9 IDE

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 IAM autorisations appropriées pour votre IAM utilisateur ou votre rôle. Vous devez ajouter l'codewhisperer:GenerateRecommendationsautorisation, comme indiqué dans l'exemple IAM de politique 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 des IAM politiques pour accorder des autorisations restrictives aux IAM principaux.