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

Trabalhando com repositórios upstream em CodeArtifact

Modo de foco
Trabalhando com repositórios upstream em CodeArtifact - CodeArtifact

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

Um repositório pode ter outros AWS CodeArtifact repositórios como repositórios upstream. Isso permite que um cliente gerenciador de pacotes acesse os pacotes contidos em mais de um repositório usando um único endpoint de repositório.

Você pode adicionar um ou mais repositórios upstream a um AWS CodeArtifact repositório usando o AWS Management Console, AWS CLI, ou SDK. Para associar um repositório a um repositório upstream, você deve ter permissão para a ação AssociateWithDownstreamRepository no repositório upstream. Para ter mais informações, consulte Criar um repositório com um repositório upstream e Adicionar ou remover repositórios upstream.

Se um repositório upstream tiver uma conexão externa com um repositório público, os repositórios que estiverem na posição downstream poderão extrair pacotes desse repositório público. Por exemplo, suponha que o repositório my_repo tenha um repositório upstream chamado upstream e upstream tenha uma conexão externa com um repositório npm público. Nesse caso, um gerenciador de pacotes conectado ao my_repo pode extrair pacotes do repositório público npm. Para obter mais informações sobre como solicitar pacotes de repositórios upstream ou conexões externas, consulte Solicitar uma versão do pacote com repositórios upstream ou Solicitar pacotes de conexões externas.

Qual é a diferença entre repositórios upstream e conexões externas?

Em CodeArtifact, os repositórios upstream e as conexões externas se comportam basicamente da mesma forma, mas há algumas diferenças importantes.

  1. Você pode adicionar até 10 repositórios upstream a um CodeArtifact repositório. Você só pode adicionar uma conexão externa.

  2. Existem chamadas de API separadas para adicionar um repositório upstream ou uma conexão externa.

  3. O comportamento de retenção de pacotes é um pouco diferente, pois os pacotes solicitados dos repositórios upstream são retidos nesses repositórios. Para obter mais informações, consulte Retenção de pacotes em repositórios intermediários.

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