Configuración de un devfile en Amazon Q - Amazon Q Developer

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.

Configuración de un devfile en Amazon Q

Para permitir que Amazon Q pruebe las sugerencias de código que genera en respuesta a un /dev comando, debe configurar un devfile. Puede:

  • Haga que Amazon Q genere un devfile para usted en función del contexto de su proyecto.

  • Cree un devfile usted mismo.

Para obtener más información sobre los archivos de desarrollo y las pruebas con Amazon Q, consulteProbar las sugerencias de código generadas por el comando '/dev' de Amazon Q.

Para que Amazon Q genere un devfile para ti
  1. En su IDE, ejecute un /dev comando. Amazon Q genera una sugerencia no probada, que se presenta en la ventana de chat.

  2. Al final de la sugerencia, selecciona el botón Generar archivo de desarrollo para crear código. Amazon Q genera un devfile.

  3. Guarde el archivo como devfile.yaml en la carpeta raíz de su proyecto.

    Tras guardar el devfile, Amazon Q empezará a usarlo la próxima vez que se utilice el /dev comando.

  4. (Opcional pero recomendado) Confirme y empuje el devfile para que esté disponible para otros usuarios.

Para configurar tu propio devfile
  1. Comience con un devfile básico. Puede hacer que Amazon Q genere uno por usted (consulte el procedimiento anterior) o puede usar uno de los ejemplos que aparecen enEjemplo de devfiles en Amazon Q Developer.

  2. Modifique el devfile para adaptarlo a sus necesidades, siguiendo las instrucciones de la siguiente sección. Guidelines for configuring your own devfile

  3. Guarde el archivo como devfile.yaml en la carpeta raíz de su proyecto.

    Tras guardar el devfile, Amazon Q empezará a usarlo la próxima vez que se utilice el /dev comando.

  4. (Opcional pero recomendado) Confirme y empuje el devfile para que esté disponible para otros usuarios.

Directrices para configurar tu propio archivo de desarrollo

  • La imagen de Docker especificada en image: debe residir en un registro de imágenes público, como DockerHub un registro público de Amazon ECR. No se admiten los registros privados.

  • El devfile debe ajustarse al esquema devfile 2.2.0.

  • No se admiten todos los objetos del esquema devfile 2.2.0. Amazon Q solo admite los test comandos installbuild, y. Puede incluir otros comandos, pero no se ejecutarán.

  • Los comandos commands: deben tardar menos de cinco minutos en ejecutarse en total. Se agotarán después de cinco minutos.

  • Si necesitas hacer referencia a artefactos, deben residir en un repositorio de artefactos público como PyPI o npmjs.com. No se admiten los repositorios de artefactos privados.

  • No haga referencia a AWS los recursos (ni a ningún otro recurso) que requiera acceso autenticado, como los buckets de Amazon S3. Esto se debe a que el contenedor Docker del entorno de desarrollo está aislado y solo tiene acceso a los recursos públicos de Internet.