Os comandos da CLI do RDE falham no CI/CD quando a conta técnica não está autorizada
No AEMaaCS, os comandos da CLI do Adobe I/O para um RDE podem falhar no CI/CD com erros 403 quando a conta técnica não tem o acesso necessário ou a configuração OAuth está incorreta. Para corrigir isso, verifique o perfil de produto necessário, confirme a autorização RDE e revise a configuração da CLI.
Descrição description
Ambiente:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- RDE (Rapid Development Environment, ambiente de desenvolvimento rápido)
- CLI do Adobe I/O
- Pipelines de CI/CD usando credenciais de serviço
Problema/sintomas:
- Os comandos da CLI do RDE falham no CI/CD, embora a autenticação pareça ser concluída com êxito.
aio cloudmanager:list-programsretorna[CloudManagerSDK:ERROR_LIST_PROGRAMS]Não é possível recuperar programas: https://cloudmanager.adobe.io/api/programs (403 Proibido).aio aem:rde:statusouaio aem:rde:installretorna[RDECLI:UNEXPECTED_API_ERROR]código 403 com a mensagem Proibida.aio aem:rde:statusouaio aem:rde:installretorna[RDECLI:NETWORK_ERROR]Não foi possível se comunicar com o servidor… Código: NETWORK_ERROR.
Causa:
A CLI do Adobe I/O verifica as permissões do Cloud Manager no tempo de execução. Se a conta técnica não for diretamente atribuída ao perfil de produto do Cloud Manager necessário ou não estiver autorizada para o RDE, a API do Cloud Manager pode retornar HTTP 403 e os comandos RDE podem falhar. Uma configuração OAuth incorreta pode causar o mesmo comportamento.
Resolução resolution
Para corrigir esse problema, siga estas etapas:
- No Admin Console, verifique se a conta técnica está atribuída diretamente ao perfil de produto Cloud Manager Developer - Cloud Service.
- Se o pipeline usar credenciais de serviço, adicione a conta técnica à lista de usuários autorizados RDE.
- Verifique se o arquivo de configuração OAuth contém valores válidos e carregue a configuração correta no contexto da CLI usado pelo pipeline.
- Confirme se
cloudmanager_orgid,cloudmanager_programidecloudmanager_environmentidestão definidos corretamente. - Execute
aio cloudmanager:list-programsnovamente e confirme se ele retorna informações do programa. - Tente novamente
aio aem:rde:setup --show,aio aem:rde:statusouaio aem:rde:install <package.zip>. Se o problema persistir, entre em contato com o Suporte da Adobe e inclua a saída completa da CLI.
Leitura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles