I comandi CLI RDE non funzionano in CI/CD quando l’account tecnico non è autorizzato
In AEMaaCS, i comandi CLI di Adobe I/O per un RDE possono non riuscire in CI/CD con errori 403 quando l’account tecnico non dispone dell’accesso richiesto o la configurazione OAuth non è corretta. Per risolvere il problema, verificare il profilo di prodotto richiesto, confermare l’autorizzazione RDE e rivedere la configurazione CLI.
Descrizione description
Ambiente:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Ambiente di sviluppo rapido (RDE)
- ADOBE I/O CLI
- Pipeline CI/CD con credenziali del servizio
Problema/Sintomi:
- I comandi CLI RDE non funzionano in CI/CD anche se l’autenticazione sembra essere stata completata correttamente.
aio cloudmanager:list-programsrestituisce[CloudManagerSDK:ERROR_LIST_PROGRAMS]Impossibile recuperare i programmi: https://cloudmanager.adobe.io/api/programs (403 Non consentito).aio aem:rde:statusoaio aem:rde:installrestituisce[RDECLI:UNEXPECTED_API_ERROR]codice 403 con messaggio Non consentito.aio aem:rde:statusoaio aem:rde:installrestituisce[RDECLI:NETWORK_ERROR]Impossibile comunicare con il server… Codice: NETWORK_ERROR.
Causa:
Adobe I/O CLI controlla le autorizzazioni Cloud Manager in fase di esecuzione. Se l’account tecnico non è assegnato direttamente al profilo di prodotto Cloud Manager richiesto o non è autorizzato per RDE, l’API Cloud Manager può restituire HTTP 403 e i comandi RDE possono non riuscire. Una configurazione OAuth errata può causare lo stesso comportamento.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- In Admin Console, verificare che l’account tecnico sia assegnato direttamente al profilo di prodotto Cloud Manager Developer - Cloud Service.
- Se la pipeline utilizza le credenziali del servizio, aggiungi l’account tecnico all’elenco degli utenti autorizzati RDE.
- Verifica che il file di configurazione OAuth contenga valori validi e carica la configurazione corretta nel contesto CLI utilizzato dalla pipeline.
- Verificare che
cloudmanager_orgid,cloudmanager_programidecloudmanager_environmentidsiano impostati correttamente. - Eseguire nuovamente
aio cloudmanager:list-programse confermare che restituisce informazioni sul programma. - Riprovare
aio aem:rde:setup --show,aio aem:rde:statusoaio aem:rde:install <package.zip>. Se il problema persiste, contattare il Supporto Adobe e includere l’output CLI completo.
Lettura correlata
recommendation-more-help
experience-cloud-kcs-help-kbarticles