Beheben des 403-Fehlers „Verboten“ während der AEM-RDE-Bereitstellung mit dem technischen IMS-Konto
In diesem Artikel wird beschrieben, wie ein 403 Forbidden-Fehler bei der Bereitstellung in der schnellen Entwicklungsumgebung (RDE) von Adobe Experience Manager (AEM) mithilfe eines technischen IMS-Kontos über GitHub-Aktionen behoben werden kann. Die Lösung umfasst die Überprüfung und Aktualisierung der Cloud Manager-Produktprofilberechtigungen für das technische Konto.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) (alle Versionen)
Problem/Symptome
Wenn Sie Code-Pakete mithilfe von GitHub-Aktionen und einem technischen IMS-Konto in einer AEM-RDE-Umgebung bereitstellen, schlägt die Bereitstellung mit einem 403-Fehler (Forbidden) fehl. Der Fehler tritt normalerweise während des Bereitstellungsbefehls auf und in den Protokollen wird eine Meldung ähnlich der folgenden angezeigt:
RDECLIInternalError: [ RDECLI:UNEXPECTED_API_ERROR] There was an unexpected API error code 403 with message Forbidden.
Ursache
Dieser Fehler tritt auf, wenn das für die Bereitstellung verwendete technische IMS-Konto nicht über die erforderlichen Cloud Manager-Produktprofilberechtigungen für das jeweilige Programm und die RDE-Umgebung verfügt. Cloud Manager-Produktprofile und die zugehörigen Berechtigungen steuern die Autorisierung für RDE-Bereitstellungen.
Lösung resolution
Führen Sie zur Behebung des Problems folgende Schritte aus:
- Navigieren Sie in der Adobe Admin Console zu den Cloud Manager-Produktprofilen.
- Überprüfen Sie, ob das für die Bereitstellung verwendete technische IMS-Konto einem Cloud Manager-Produktprofil zugewiesen ist.
- Vergewissern Sie sich, dass das zugewiesene Produktprofil Zugriff auf das richtige Programm gewährt und die erforderlichen Berechtigungen für die Ziel-RDE-Umgebung enthält.
- Wenn das erforderliche Produktprofil das technische Konto nicht enthält, fügen Sie das Konto direkt hinzu. Wenn das Problem weiterhin besteht, verlassen Sie sich nicht nur auf die Gruppenmitgliedschaft.
- Nachdem Sie die Berechtigungen aktualisiert haben, versuchen Sie die Bereitstellung über GitHub-Aktionen erneut.
- Wenn der Fehler weiterhin auftritt, überprüfen Sie die Produktprofilzuweisungen und -berechtigungen, um sicherzustellen, dass sie mit dem beabsichtigten Programm und der beabsichtigten Umgebung übereinstimmen.
- Wenn das Problem nach Überprüfung aller Berechtigungen weiterhin besteht, wenden Sie sich an den Adobe-Support, um weitere Hilfe zu erhalten.