

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione e utilizzo degli archivi upstream
<a name="packages-upstream-repositories"></a>

Puoi connettere sia i repository gateway che gli altri repository di CodeCatalyst pacchetti, come stream upstream ai tuoi repository di pacchetti. Ciò consente a un client di gestione dei pacchetti di accedere ai pacchetti contenuti in più di un archivio di pacchetti utilizzando un singolo endpoint di repository di pacchetti. Di seguito sono riportati i principali vantaggi dell'utilizzo degli archivi upstream:
+ Devi solo configurare il tuo gestore di pacchetti con un singolo endpoint di repository da estrarre da più fonti.
+ I pacchetti utilizzati da un repository upstream vengono archiviati nel repository downstream, il che garantisce la disponibilità dei pacchetti anche in caso di interruzioni impreviste del repository upstream o se i pacchetti nell'archivio upstream vengono eliminati.

È possibile aggiungere repository upstream quando si crea un archivio di pacchetti. È inoltre possibile aggiungere o rimuovere repository upstream dagli archivi di pacchetti esistenti nella console. CodeCatalyst 

Quando si aggiunge un repository gateway come repository upstream, l'archivio dei pacchetti viene collegato al corrispondente repository pubblico di pacchetti del repository gateway. Per un elenco degli archivi pubblici di pacchetti supportati, vedere. [Archivi di pacchetti esterni supportati e relativi repository gateway](packages-connect-external.md#packages-upstream-repositories-supported-external)

È possibile collegare più repository tra loro come repository upstream. Ad esempio, supponiamo che il tuo team crei un repository denominato `project-repo` e stia già utilizzando un altro repository denominato a cui è stato **npm-public-registry-gateway**aggiunto come repository upstream, `team-repo` che è collegato al repository pubblico npm,. `npmjs.com` Puoi aggiungere come repository upstream a. `team-repo` `project-repo` In questo caso, devi solo configurare il tuo gestore di pacchetti da utilizzare per `project-repo` estrarre i pacchetti da`project-repo`, `team-repo``npm-public-registry-gateway`, e. `npmjs.com`

**Topics**
+ [Aggiunta di un repository upstream](packages-upstream-repositories-add.md)
+ [Modifica dell'ordine di ricerca dei repository upstream](packages-upstream-repositories-search-order.md)
+ [Richiesta di una versione del pacchetto con repository upstream](packages-upstream-repositories-request.md)
+ [Rimozione di un repository upstream](packages-upstream-repositories-remove.md)