AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni
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à.
Questi argomenti mostrano come utilizzare l' AWS Cloud9 Integrated Development Environment (IDE) per lavorare con il codice in Amazon Q Developer.
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 per Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotline SQL, oltre ai linguaggi Infrastructure as Code (IaC) JSON (), YAML (AWS CloudFormation), HCL (Terraform AWS CloudFormation) e CDK (Typescript, Python). Supporta anche la generazione di codice per Ruby, C++, C, Shelle Scala. Per esempi di come Amazon Q si integra AWS Cloud9 e visualizza i suggerimenti di codice nell' 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 autorizzazioni IAM corrette per il tuo utente o ruolo IAM. È necessario aggiungere l'autorizzazione codewhisperer:GenerateRecommendations
, come indicato nella policy IAM 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 - Riepilogo delle modifiche.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AmazonQDeveloperPermissions",
"Effect": "Allow",
"Action": ["codewhisperer:GenerateRecommendations"],
"Resource": "*"
}
]
}
È una best practice utilizzare le policy IAM per concedere autorizzazioni restrittive ai principali IAM.