No se puede conectar Adobe CLI debido a un error prohibido 403
Al recuperar programas mediante la API de Cloud Manager en Adobe Experience Manager (AEM) as a Cloud Service, se encuentra con un error 403 prohibido. Para solucionarlo, compruebe las funciones y los permisos, compruebe la configuración de Adobe I/O y agregue autoridades de certificación (CA) personalizadas.
Descripción description
Entorno
Adobe Experience Manager (AEM) as a Cloud Service - Sitios
Problema/Síntomas
Experimenta los siguientes síntomas al utilizar la CLI de Adobe con la integración de Cloud Manager:
- Incapacidad para enumerar o seleccionar organizaciones mediante comandos como
aio cloudmanager org listoaio cloudmanager:list-programs. - Recepción de una respuesta en blanco al enumerar organizaciones.
- Autenticación correcta basada en explorador pero error en la autenticación basada en servicio mediante la configuración de secreto de cliente.
- Errores persistentes a pesar de tener funciones apropiadas como Administrador de implementación o Propietario empresarial.
Este es un ejemplo del mensaje de error:
Mensaje de error: No se pueden recuperar los programas: https://cloudmanager.adobe.io/api/programs (403 prohibido)
Resolución resolution
Para resolver el problema, siga estos pasos:
-
Asegúrese de que su cuenta tenga las funciones necesarias, como Administrador de implementación o Propietario empresarial, y confirme con su administrador que no ha habido cambios recientes en las funciones o los permisos.
-
Compruebe que el proyecto de Adobe I/O esté configurado correctamente con todos los servicios de API necesarios y vuelva a generar el token JWT si corresponde, asegurándose de que sea válido.
-
Trabaje con su equipo de TI para desbloquear el acceso permitiendo el tráfico a dominios específicos requeridos por los servicios de Adobe. Agregar entidades emisoras de certificados (CA) personalizadas para SSL mediante el siguiente comando:
export NODE_EXTRA_CA_CERTS=/path/to/your/custom-certificate.crt -
Asegúrese de que la configuración de proxy permita el tráfico a estos dominios:
.adobeio-static.net.adobeioruntime.net.adobe.ioaddons.adobe.comadobe-addons.comadobe-runtime.comadp.adobe.iodeveloper.adobe.comconsole.adobe.ioruntime.adobe.iowebhooks.adobe.io"
-
Compruebe si hay cambios recientes realizados en Admin Console que puedan afectar a los permisos o configuraciones.
-
Confirme el acceso a developer.adobe.com/console. Si el acceso está bloqueado, póngase en contacto con los administradores de TI para resolver el problema.
-
Una vez verificadas todas las configuraciones y resueltas las restricciones de red, vuelva a intentar comandos como
aio cloudmanager:list-programsyaio cloudmanager org list.