Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration et utilisation des référentiels en amont
Vous pouvez connecter à la fois des référentiels de passerelle et d'autres référentiels de CodeCatalyst packages en amont de vos référentiels de packages. Cela permet à un client gestionnaire de packages d'accéder aux packages contenus dans plusieurs référentiels de packages en utilisant un seul point de terminaison du référentiel de packages. Les principaux avantages de l'utilisation des référentiels en amont sont les suivants :
Il vous suffit de configurer votre gestionnaire de packages avec un seul point de terminaison de référentiel pour extraire des sources multiples.
Les packages consommés à partir d'un référentiel en amont sont stockés dans votre référentiel en aval, ce qui garantit la disponibilité de vos packages même si le référentiel en amont connaît des pannes inattendues ou si des packages du référentiel en amont sont supprimés.
Vous pouvez ajouter des référentiels en amont lorsque vous créez un référentiel de packages. Vous pouvez également ajouter ou supprimer des référentiels en amont des référentiels de packages existants dans la CodeCatalyst console.
Lorsque vous ajoutez un référentiel de passerelle en tant que référentiel en amont, le référentiel de packages est connecté au référentiel de packages public correspondant au référentiel de passerelle. Pour obtenir la liste des référentiels de packages publics pris en charge, consultezRéférentiels de packages externes pris en charge et leurs référentiels de passerelle.
Vous pouvez lier plusieurs référentiels ensemble en tant que référentiels en amont. Par exemple, supposons que votre équipe crée un référentiel nommé project-repo et utilise déjà un autre référentiel nommé team-repo auquel la passerelle npm-public-registry-gateway a été ajoutée en tant que référentiel en amont, connecté au référentiel public npm,. npmjs.com Vous pouvez l'ajouter en team-repo tant que référentiel en amont àproject-repo. Dans ce cas, il vous suffit de configurer votre gestionnaire de packages project-repo à utiliser pour extraire des packages depuis project-repoteam-repo,npm-public-registry-gateway, etnpmjs.com.