Verbindung mit Adobe CLI aufgrund eines 403-Fehlers nicht möglich
Beim Abrufen von Programmen über die Cloud Manager-API in Adobe Experience Manager (AEM) as a Cloud Service tritt ein "403 Forbidden“- auf. Um dies zu beheben, überprüfen Sie Rollen und Berechtigungen, überprüfen Sie die Adobe I/O-Konfiguration und fügen Sie benutzerdefinierte Zertifizierungsstellen hinzu.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problem/Symptome
Bei Verwendung der Adobe-CLI mit Cloud Manager-Integration treten folgende Symptome auf:
- Organisationen können nicht mithilfe von Befehlen wie
aio cloudmanager org listoderaio cloudmanager:list-programsaufgelistet oder ausgewählt werden. - Erhalten einer leeren Antwort bei der Auflistung von Organisationen.
- Erfolgreiche Browser-basierte Authentifizierung, aber Fehler bei der Service-basierten Authentifizierung mit der Client-Geheimnis-Konfiguration.
- Anhaltende Fehler trotz entsprechender Rollen wie Bereitstellungs-Manager oder Geschäftsinhaber.
Im Folgenden finden Sie ein Beispiel für die Fehlermeldung:
Fehlermeldung: Programme können nicht abgerufen werden: https://cloudmanager.adobe.io/api/programs (403 Forbidden)
Auflösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Stellen Sie sicher, dass Ihr Konto über die erforderlichen Rollen Bereitstellungs-Manager oder Geschäftsinhaber verfügt, und bestätigen Sie gemeinsam mit Ihrem Administrator, dass es keine kürzlich vorgenommenen Änderungen an Rollen oder Berechtigungen gegeben hat.
-
Überprüfen Sie, ob Ihr Adobe I/O-Projekt mit allen erforderlichen API-Services korrekt konfiguriert ist, und generieren Sie das JWT-Token neu, sofern zutreffend, und stellen Sie sicher, dass es gültig ist.
-
Arbeiten Sie mit Ihrem IT-Team zusammen, um den Zugriff zu entsperren, indem Sie Traffic zu bestimmten Domains zulassen, die für Adobe-Services erforderlich sind. Fügen Sie benutzerdefinierte Zertifizierungsstellen (CAs) für SSL mithilfe des folgenden Befehls hinzu:
export NODE_EXTRA_CA_CERTS=/path/to/your/custom-certificate.crt -
Stellen Sie sicher, dass Proxy-Einstellungen Traffic zu diesen Domains zulassen:
.adobeio-static.net.adobeioruntime.net.adobe.ioaddons.adobe.comadobe-addons.comadobe-runtime.comadp.adobe.iodeveloper.adobe.comconsole.adobe.ioruntime.adobe.iowebhooks.adobe.io"
-
Prüfen Sie, ob kürzlich Änderungen an der Admin Console vorgenommen wurden, die sich auf Berechtigungen oder Konfigurationen auswirken könnten.
-
Bestätigen des Zugriffs auf developer.adobe.com/console. Wenn der Zugriff blockiert ist, koordinieren Sie die Problembehebung mit den IT-Administratoren.
-
Sobald alle Konfigurationen überprüft und Netzwerkbeschränkungen behoben sind, wiederholen Sie Befehle wie
aio cloudmanager:list-programsundaio cloudmanager org list.