Beheben von 403-Fehlern bei verbotenen Fehlern während des BYOGIT-Setups für Edge Delivery Services-Sites, die über Cloud Manager erstellt wurden
Der Artikel behandelt 403 Verbotene Fehler, die beim BYOGIT-Setup (Bring Your Own Git) für Edge Delivery Services-Sites auftreten, die mit der Cloud Manager-Site-Erstellung mit einem Klick erstellt wurden, da kein Konfigurationsdienst-Administrator automatisch zugewiesen wird. Dies verhindert den Abschluss der BYOGIT-Einrichtung und die Verbindung eines externen Git-Repositorys für die Code-Synchronisierung. Um das Problem zu beheben, aktualisieren und validieren Sie Zugriffstoken, überprüfen Sie die IP-Zulassungsauflistung und bestätigen Sie die Repository-Konnektivität.
Beschreibung description
Umgebung
Adobe Experience Manager Edge Delivery Services (alle Versionen)
Problem/Symptome
- POST-Anfragen an Konfigurationsendpunkte wie
/config/[ org] /sites/[ site] /code.jsonund/secrets/cm-byog.jsongeben HTTP 403-Fehler wegen unzulässiger Autorisierung zurück. - GET-Anfragen an Konfigurationsendpunkte auf Site- und Organisationsebene geben HTTP 403 Forbidden-Fehler zurück.
- Andere Services akzeptieren dieselben Adobe IMS-Token problemlos.
Ursache
Bei Sites, die mit einem Klick in Cloud Manager erstellt wurden, wird nicht automatisch ein Konfigurations-Service-Administrator zugewiesen, was zu einer Berechtigungslücke führt, die die Einrichtung von BYOGIT und die Codesynchronisierung blockiert, bis Zugriffstoken rotiert und validiert wurden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben.
-
Erstellen Sie ein neues persönliches Zugriffstoken in Ihrem Git-Anbieter (z. B. GitLab). Anweisungen zum Erstellen eines Tokens mit den erforderlichen Bereichen finden Sie in der Dokumentation Ihres Git-Anbieters.
-
Aktualisieren Sie das Token in Cloud Manager:
- Melden Sie sich bei Cloud Manager an und wählen Sie Ihr Unternehmen aus.
- Wählen Sie in der Konsole Meine Programme das entsprechende Programm aus.
- Klicken Sie im Seitenmenü unter Programm auf Repositorys.
- Klicken Sie oben rechts auf Zugriffs-Token verwalten .
- Bearbeiten Sie das entsprechende Token, geben Sie den neuen Wert ein und speichern Sie.
-
Stellen Sie sicher, dass alle erforderlichen Cloud Manager-IP-Adressen in Ihrem Git-Provider gespeichert sind, um den Zugriff von Cloud Manager auf Ihr externes Repository zu ermöglichen. Anweisungen zur Zulassungsauflistung finden Sie in der Dokumentation Ihres Git-Anbieters.
-
Stellen Sie sicher, dass Cloud Manager eine Verbindung zum externen Repository herstellen kann und dass die Code-Synchronisierung erfolgreich ist.
Hinweis:
- Alle zugehörigen Repositorys werden erneut überprüft, nachdem das Token aktualisiert wurde.
- Wenn Sie nach Abschluss dieser Schritte weiterhin HTTP 403 Forbidden-Fehler erhalten, muss möglicherweise ein Konfigurations-Service-Administrator für Ihre Site zugewiesen werden.