Konfiguration und Verwendung von Upstream-Repositorys - Amazon 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 mit Ihren Paket-Repositorys verbinden. Dadurch kann ein Paketmanager-Client über einen einzigen Paket-Repository-Endpunkt auf die Pakete zugreifen, die in mehr als einem Paket-Repository 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. Dadurch wird sichergestellt, dass Ihre Pakete auch dann verfügbar sind, wenn es im Upstream-Repository zu unerwarteten Ausfällen kommt oder Pakete im Upstream-Repository gelöscht werden.

Sie können Upstream-Repositorys hinzufügen, wenn Sie ein Paket-Repository erstellen. Sie können in der Konsole auch Upstream-Repositorys 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, dass Ihr Team ein Repository mit dem Namen erstellt project-repo und bereits ein anderes Repository mit dem Namen verwendetteam-repo, dem das als Upstream-Repository npm-public-registry-gatewayhinzugefügt wurde, das mit dem öffentlichen NPM-Repository verbunden ist. npmjs.com Sie können es team-repo als Upstream-Repository zu project-repo hinzufügen. In diesem Fall müssen Sie nur Ihren Paketmanager so konfigurieren, dass er Pakete ausproject-repo, team-reponpm-public-registry-gateway, und abrufen kannnpmjs.com. project-repo