Los comandos de CLI de RDE fallan en CI/CD cuando la cuenta técnica no está autorizada
En AEMaaCS, los comandos de CLI de Adobe I/O para un RDE pueden fallar en CI/CD con errores 403 cuando la cuenta técnica carece del acceso necesario o la configuración de OAuth es incorrecta. Para solucionarlo, compruebe el perfil de producto necesario, confirme la autorización de RDE y revise la configuración de CLI.
Descripción description
Entorno:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Entorno de desarrollo rápido (RDE)
- CLI de Adobe I/O
- Canalizaciones de CI/CD que usan credenciales de servicio
Problema/Síntomas:
- Los comandos de CLI de RDE fallan en CI/CD aunque la autenticación parece completarse correctamente.
aio cloudmanager:list-programsdevuelve[CloudManagerSDK:ERROR_LIST_PROGRAMS]No se pueden recuperar los programas: https://cloudmanager.adobe.io/api/programs (403 prohibido).aio aem:rde:statusoaio aem:rde:installdevuelve[RDECLI:UNEXPECTED_API_ERROR]código 403 con mensaje Prohibido.aio aem:rde:statusoaio aem:rde:installdevuelve[RDECLI:NETWORK_ERROR]No se pudo comunicar con el servidor… Código: NETWORK_ERROR.
Causa:
La CLI de Adobe I/O comprueba los permisos de Cloud Manager durante la ejecución. Si la cuenta técnica no está asignada directamente al perfil de producto de Cloud Manager requerido o no está autorizada para el RDE, la API de Cloud Manager puede devolver HTTP 403 y los comandos de RDE pueden fallar. Una configuración de OAuth incorrecta puede causar el mismo comportamiento.
Resolución resolution
Para solucionar este problema, siga estos pasos:
- En Admin Console, compruebe que la cuenta técnica esté asignada directamente al perfil de producto Cloud Manager Developer - Cloud Service.
- Si la canalización utiliza credenciales de servicio, agregue la cuenta técnica a la lista de usuarios autorizados de RDE.
- Compruebe que el archivo de configuración de OAuth contiene valores válidos y cargue la configuración correcta en el contexto CLI utilizado por la canalización.
- Confirme que
cloudmanager_orgid,cloudmanager_programidycloudmanager_environmentidestán correctamente configurados. - Vuelva a ejecutar
aio cloudmanager:list-programsy confirme que devuelve información del programa. - Vuelva a intentar
aio aem:rde:setup --show,aio aem:rde:statusoaio aem:rde:install <package.zip>. Si el problema continúa, comuníquese con Soporte técnico de Adobe e incluya el resultado completo de CLI.
Lectura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles