Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Habilitando o Amazon Q para testar suas sugestões de código

Modo de foco
Habilitando o Amazon Q para testar suas sugestões de código - Amazon Q Developer

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á.

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ê
  1. 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.

  2. Ao final da sugestão, escolha o botão Gerar devfile para criar código. O Amazon Q gera um devfile.

  3. 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.

  4. (Opcional, mas recomendado) Confirme e envie o devfile para que ele fique disponível para outros usuários.

Para configurar seu próprio devfile
  1. 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.

  2. Modifique o devfile para atender às suas necessidades, seguindo as diretrizes emGuidelines for configuring your own devfile.

  3. 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.

  4. (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 comandos installbuild, 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.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.