Um pipeline de build publica artefatos em um repositório AWS CodeArtifact. O desenvolvedor precisa armazenar em cache as dependências do Maven Central (um registro público) com o mínimo de alterações no pipeline existente. Qual abordagem satisfaz esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Atualizar o repositório CodeArtifact existente para adicionar uma associação upstream que aponte para o repositório público do Maven Central..
Por que esta é a resposta
A abordagem correta é atualizar o repositório CodeArtifact existente para adicionar uma associação upstream que aponte para o repositório público do Maven Central. Isso permite que o CodeArtifact atue como um proxy para o Maven Central, armazenando em cache as dependências solicitadas. As dependências são baixadas do Maven Central apenas uma vez e, em seguida, servidas diretamente do CodeArtifact para futuras solicitações, otimizando o desempenho e reduzindo a dependência de redes externas. Essa solução exige o mínimo de alterações no pipeline de build, pois o pipeline continuará a interagir apenas com o repositório CodeArtifact. Criar um novo repositório ou domínio com uma conexão externa adicionaria complexidade desnecessária e exigiria mudanças no pipeline para apontar para o novo recurso. Alterar a política de recursos não é o mecanismo correto para configurar o cache de dependências de um repositório público; as políticas controlam permissões de acesso, não a origem de artefatos upstream.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão