AEM as a Cloud Service-Pipeline schlägt aufgrund einer GitHub-IP-Zulassungsliste fehl
In diesem Artikel wird erläutert, wie Sie Probleme mit einer Cloud Manager-Pipeline beheben können, die beim Abrufen der Quelle fehlschlägt, da eine GitHub-IP-Zulassungsliste den Zugriff von Cloud Manager blockiert. Um dies zu beheben, bestätigen Sie den Fehler beim Abrufen der Quelle, rufen Sie die von Cloud Manager verwendeten IP-Adressen ab, fügen Sie sie zur GitHub-Organisation oder Repository-Zulassungsliste hinzu und führen Sie die Pipeline erneut aus.
Beschreibung description
Umgebung
- Adobe Experience Manager as a Cloud Service
- Mit einem GitHub-Repository verbundene Cloud Manager-Pipeline
- GitHub-Organisation oder -Repository mit aktivierten Einschränkungen für die IP-Zulassungsliste
Symptome
- Die Cloud Manager-Pipeline schlägt während des Quell-Abrufschritts fehl.
- Das Build-Protokoll zeigt den HTTP-Status-Code
403(Verboten) an, wenn Cloud Manager versucht, auf das GitHub-Repository zuzugreifen. - Die Fehlermeldung zeigt an, dass für das GitHub-Repository oder die Organisation eine IP-Zulassungsliste aktiviert ist und die von Cloud Manager verwendete IP-Adresse nicht zulässig ist.
Ursache
Die IP-Zulassungsliste von GitHub blockiert den Zugriff über die vom Cloud Manager-Build-Service verwendete IP-Adresse. Cloud Manager kann daher den Quell-Code nicht aus dem Repository abrufen, und die Pipeline schlägt fehl, bevor der Build-Prozess beginnt.
Lösung resolution
Führen Sie diese Schritte aus, damit Cloud Manager Quell-Code aus dem GitHub-Repository abrufen kann.
- Öffnen Sie die fehlgeschlagene Cloud Manager-Pipeline und überprüfen Sie das Build-Protokoll. Bestätigen Sie, dass der Schritt zum Abrufen der Quelle 403 Forbidden zurückgibt und angibt, dass die GitHub-IP-Zulassungsliste den Cloud Manager-Build-Service blockiert.
- Zeichnen Sie alle Cloud Manager-IP-Adressen auf, die im Fehler beim Abrufen der Quelle angezeigt werden.
- Erhalten Sie die vollständige Liste der IP-Adressen, die für Cloud Manager zugelassen werden müssen, indem Sie sich an den Adobe-Support wenden.
- Bitten Sie Ihren GitHub-Organisationsadministrator, die entsprechenden GitHub-Organisations- oder Repository-Einstellungen zu öffnen.
- Navigieren Sie zu Authentifizierungssicherheit
>IP-Zulassungsliste auf Unternehmensebene oder öffnen Sie die entsprechende Einstellung auf Repository-Ebene. - Fügen Sie die erforderlichen Cloud Manager-IP-Adressen zur GitHub-IP-Zulassungsliste hinzu.
- Speichern Sie die Änderungen, um die IP-Zulassungsliste zu aktualisieren.
- Führen Sie die Cloud Manager-Pipeline erneut aus und überprüfen Sie, ob der Quell-Abrufschritt erfolgreich ist und die Pipeline erwartungsgemäß fortgesetzt wird.
Verwandtes Lesen
Ein privates GitHub-Repository in Cloud Manager hinzufügen