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
-
En su IDE, ejecute un
/dev
comando. Amazon Q genera una sugerencia no probada, que se presenta en la ventana de chat. -
Al final de la sugerencia, selecciona el botón Generar archivo de desarrollo para crear código. Amazon Q genera un devfile.
-
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. -
(Opcional pero recomendado) Confirme y empuje el devfile para que esté disponible para otros usuarios.
Para configurar tu propio devfile
-
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.
-
Modifique el devfile para adaptarlo a sus necesidades, siguiendo las instrucciones de la siguiente sección. Guidelines for configuring your own devfile
-
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. -
(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
comandosinstall
build
, 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.