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á.
Para permitir que o Amazon Q teste as sugestões de código que ele gera em resposta a um /dev
comando, você deve configurar um devfile. Você também pode:
-
Faça com que o Amazon Q gere um devfile para você com base no contexto do seu projeto.
-
Crie você mesmo um devfile.
Para obter mais informações sobre devfiles e testes com o Amazon Q, consulteTestando sugestões de código geradas pelo comando Amazon Q '/dev'.
Para que o Amazon Q gere um devfile para você
-
No seu IDE, execute um
/dev
comando. O Amazon Q gera uma sugestão não testada, que é apresentada a você na janela de bate-papo. -
Ao final da sugestão, escolha o botão Gerar devfile para criar código. O Amazon Q gera um devfile.
-
Salve o arquivo como
devfile.yaml
na pasta raiz do seu projeto.Depois de salvar o devfile, o Amazon Q começará a usá-lo na próxima vez em que o
/dev
comando for usado. -
(Opcional, mas recomendado) Confirme e envie o devfile para que ele fique disponível para outros usuários.
Para configurar seu próprio devfile
-
Comece com um devfile básico. Você pode fazer com que o Amazon Q gere um para você (consulte o procedimento anterior) ou você pode usar um dos exemplos emExemplo de devfiles no Amazon Q Developer.
-
Modifique o devfile para atender às suas necessidades, seguindo as diretrizes emGuidelines for configuring your own devfile.
-
Salve o arquivo como
devfile.yaml
na pasta raiz do seu projeto.Depois de salvar o devfile, o Amazon Q começará a usá-lo na próxima vez em que o
/dev
comando for usado. -
(Opcional, mas recomendado) Confirme e envie o devfile para que ele fique disponível para outros usuários.
Diretrizes para configurar seu próprio arquivo dev
-
A imagem do Docker especificada em
image:
deve residir em um registro público de imagens, como DockerHub ou em um registro público do Amazon ECR. Registros privados não são suportados. -
O devfile deve estar em conformidade com o esquema devfile 2.2.0
. -
Nem todos os objetos no esquema devfile 2.2.0 são suportados. O Amazon Q só oferece suporte
test
aos comandosinstall
build
, e. Você pode incluir outros comandos, mas eles não serão executados. -
Os comandos enviados
commands:
devem levar menos de cinco minutos para serem executados no total. Eles expirarão após cinco minutos. -
Se você precisar referenciar artefatos, eles devem residir em um repositório público de artefatos, como PyPI ou npmjs.com.
Não há suporte para repositórios de artefatos privados. -
Não faça referência a AWS recursos (ou quaisquer recursos) que exijam acesso autenticado, como buckets do Amazon S3. Isso ocorre porque o contêiner Docker do ambiente de desenvolvimento está em sandbox e só tem acesso a recursos públicos na Internet.