Trabajar con Amazon Q Developer mediante AWS Cloud9 - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajar con Amazon Q Developer mediante AWS Cloud9

En estos temas se muestra cómo puede utilizar el entorno de desarrollo AWS Cloud9 integrado (IDE) para trabajar con código en Amazon Q Developer.

¿Qué es Amazon Q?

Amazon Q Developer es un asistente conversacional basado en inteligencia artificial (IA) generativa que puede ayudarlo a comprender, crear, ampliar y operar AWS aplicaciones. En el contexto de un entorno de AWS codificación integrado, Amazon Q puede generar recomendaciones de código basadas en el código de los desarrolladores, así como en sus comentarios en lenguaje natural. Amazon Q es el que tiene más soporte para Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, y SQL, así como los lenguajes Infrastructure as Code (IaC) JSON (AWS CloudFormation), YAML (AWS CloudFormation Terraform) y HCL CDK (Typescript, Python). También es compatible con la generación de código para Ruby, C++, C, Shell, y Scala. Para ver ejemplos de cómo Amazon Q se integra AWS Cloud9 y muestra las sugerencias de código en el AWS Cloud9 IDE, consulte los ejemplos de código en la Guía del usuario para desarrolladores de Amazon Q.

Para obtener más información sobre el uso de Amazon Q con AWS Cloud9, consulte la Guía del usuario para desarrolladores de Amazon Q.

AWS Identity and Access Management permisos para AWS Cloud9

Para que Amazon Q ofrezca recomendaciones en la AWS Cloud9 consola, debe habilitar los IAM permisos correctos para su IAM usuario o rol. Debe añadir el codewhisperer:GenerateRecommendations permiso, tal y como se describe en el ejemplo de IAM política que aparece a continuación:

nota

El prefijo codewhisperer es un nombre heredado de un servicio que se fusionó con Amazon Q Developer. Para obtener más información, consulte Amazon Q Developer rename - Resumen de cambios.

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

Se recomienda utilizar IAM políticas para conceder permisos restrictivos a los IAM directores.