AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Trabalhando com o Amazon Q Developer usando AWS Cloud9
O que é o Amazon Q?
O Amazon Q Developer é um assistente de conversação com inteligência artificial generativa (IA) que pode ajudar você a entender, criar, ampliar e operar AWS aplicativos. No contexto de um ambiente de AWS codificação integrado, o Amazon Q pode gerar recomendações de código com base no código dos desenvolvedores, bem como em seus comentários em linguagem natural. O Amazon Q tem o maior suporte paraJava,,Python,JavaScript,TypeScript,, C#Go, e PHP Rust KotlinSQL, bem como para as linguagens de Infraestrutura como Código (IaC) (), JSON (AWS CloudFormation), YAML (AWS CloudFormation Terraform) e HCL CDK (Typescript, Python). Ele também oferece suporte à geração de código para Ruby C++C,Shell,, Scala e. Para obter exemplos de como o Amazon Q se integra AWS Cloud9 e exibe sugestões de código no AWS Cloud9 IDE, consulte Exemplos de código no Guia do usuário do desenvolvedor do Amazon Q.
Para obter mais informações sobre como usar o Amazon Q com AWS Cloud9, consulte o Amazon Q Developer User Guide.
AWS Identity and Access Management permissões para AWS Cloud9
Para que o Amazon Q forneça recomendações no AWS Cloud9 console, você deve habilitar as IAM permissões corretas para seu IAM usuário ou função. Você deve adicionar a codewhisperer:GenerateRecommendations
permissão, conforme descrito no exemplo de IAM política abaixo:
nota
O codewhisperer
prefixo é um nome antigo de um serviço que se fundiu com o Amazon Q Developer. Para obter mais informações, consulte Renomeação do Amazon Q Developer - Resumo das alterações.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }
É uma prática recomendada usar IAM políticas para conceder permissões restritivas aos IAM diretores.