Lavorare con Amazon Q Developer utilizzando AWS Cloud9 - AWS Cloud9

AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio normalmente. Scopri di più»

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lavorare con Amazon Q Developer utilizzando AWS Cloud9

Che cos'è Amazon Q?

Amazon Q Developer è un assistente conversazionale generativo basato sull'intelligenza artificiale (AI) che può aiutarti a comprendere, creare, estendere e utilizzare le applicazioni. AWS Nel contesto di un ambiente di AWS codifica integrato, Amazon Q può generare consigli sul codice degli sviluppatori e sui loro commenti in linguaggio naturale. Amazon Q offre il massimo supporto perJava,,Python,JavaScript,TypeScript,C#, e Go PHP Rust KotlinSQL, oltre ai linguaggi Infrastructure as Code (IaC) (), JSON (AWS CloudFormation), YAML (Terraform AWS CloudFormation) e HCL CDK (Typescript, Python). Supporta anche la generazione di codice perRuby,,, eC++. C Shell Scala Per esempi di come Amazon Q si integra AWS Cloud9 e visualizza i suggerimenti di codice in AWS Cloud9 IDE, consulta Code Examples nella Amazon Q Developer User Guide.

Per ulteriori informazioni sull'uso di Amazon Q con AWS Cloud9, consulta la Amazon Q Developer User Guide.

AWS Identity and Access Management autorizzazioni per AWS Cloud9

Affinché Amazon Q fornisca consigli nella AWS Cloud9 console, devi abilitare le IAM autorizzazioni corrette per il tuo IAM utente o ruolo. È necessario aggiungere l'codewhisperer:GenerateRecommendationsautorizzazione, come indicato nella IAM politica di esempio riportata di seguito:

Nota

Il codewhisperer prefisso è un nome legacy di un servizio che si è unito ad Amazon Q Developer. Per ulteriori informazioni, consulta Amazon Q Developer rename - Summary of changes.

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

È buona prassi utilizzare IAM politiche per concedere autorizzazioni restrittive ai mandanti. IAM