View a markdown version of this page

Konfiguration und Verwendung von Upstream-Repositorys - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfiguration und Verwendung von Upstream-Repositorys

Sie können sowohl Gateway-Repositorys als auch andere CodeCatalyst Paket-Repositorys als Upstreams zu Ihren Paket-Repositorys verbinden. Auf diese Weise kann ein Paketmanager-Client mithilfe eines einzigen Paket-Repository-Endpunkts auf die Pakete zugreifen, die in mehr als einem Paket-Repository-Endpunkt enthalten sind. Im Folgenden sind die Hauptvorteile der Verwendung von Upstream-Repositorys aufgeführt:

  • Sie müssen Ihren Paketmanager nur mit einem einzigen Repository-Endpunkt konfigurieren, um Daten aus mehreren Quellen abrufen zu können.

  • Pakete, die aus einem Upstream-Repository abgerufen werden, werden in Ihrem Downstream-Repository gespeichert, wodurch sichergestellt wird, dass Ihre Pakete auch dann verfügbar sind, wenn das Upstream-Repository unerwartete Ausfälle hat oder Pakete im Upstream-Repository gelöscht werden.

Sie können Upstream-Repositorys hinzufügen, wenn Sie ein Paket-Repository erstellen. Sie können Upstream-Repositorys auch in der Konsole zu vorhandenen Paket-Repositorys hinzufügen oder daraus entfernen. CodeCatalyst

Wenn Sie ein Gateway-Repository als Upstream-Repository hinzufügen, wird das Paket-Repository mit dem entsprechenden öffentlichen Paket-Repository des Gateway-Repositorys verbunden. Eine Liste der unterstützten öffentlichen Paket-Repositorys finden Sie unterUnterstützte externe Paket-Repositorys und ihre Gateway-Repositorys.

Sie können mehrere Repositorys als Upstream-Repositorys miteinander verknüpfen. Nehmen wir zum Beispiel an, Ihr Team erstellt ein Repository mit dem Namen project-repo und verwendet bereits ein anderes Repository mit dem Namen team-repo npm-public-registry-gateway als Upstream-Repository, das mit dem öffentlichen npm-Repository verbunden ist. npmjs.com Sie können es als Upstream-Repository zu hinzufügen. team-repo project-repo In diesem Fall müssen Sie nur Ihren Paketmanager so konfigurieren, dass er zum Abrufen von Paketen ausproject-repo, team-reponpm-public-registry-gateway, und verwendet project-repo wirdnpmjs.com.