Não é possível conectar a CLI do Adobe devido ao erro 403 Forbidden
Ao recuperar programas por meio da API do Cloud Manager no Adobe Experience Manager (AEM) as a Cloud Service, você está encontrando um erro 403 Proibido. Para corrigi-lo, verifique as funções e permissões, verifique a configuração do Adobe I/O e adicione autoridades de certificação (CAs) personalizadas.
Descrição description
Ambiente
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problema/Sintomas
Você apresenta os seguintes sintomas ao usar a CLI do Adobe com integração do Cloud Manager:
- Incapacidade de listar ou selecionar organizações usando comandos, como
aio cloudmanager org listouaio cloudmanager:list-programs. - Recebendo uma resposta em branco ao listar organizações.
- Autenticação baseada em navegador bem-sucedida, mas falha na autenticação baseada em serviço usando a configuração do segredo do cliente.
- Erros persistentes apesar de ter funções apropriadas, como Gerente de implantação ou Proprietário da empresa.
Este é um exemplo da mensagem de erro:
Mensagem de Erro: Não é possível recuperar programas: https://cloudmanager.adobe.io/api/programs (403 Proibido)
Resolução resolution
Para resolver o problema, siga estas etapas:
-
Verifique se a sua conta tem as funções necessárias, como Gerente de Implantação ou Proprietário da Empresa, e confirme com o administrador que não houve alterações recentes nas funções ou permissões.
-
Verifique se o projeto do Adobe I/O está configurado corretamente com todos os serviços de API necessários e gere novamente o token JWT, se aplicável, garantindo que ele seja válido.
-
Trabalhe com sua equipe de TI para desbloquear o acesso, permitindo o tráfego para domínios específicos exigidos pelos serviços da Adobe. Adicione Autoridades de Certificação (CAs) personalizadas para SSL usando o seguinte comando:
export NODE_EXTRA_CA_CERTS=/path/to/your/custom-certificate.crt -
Verifique se as configurações de proxy permitem tráfego para estes domínios:
.adobeio-static.net.adobeioruntime.net.adobe.ioaddons.adobe.comadobe-addons.comadobe-runtime.comadp.adobe.iodeveloper.adobe.comconsole.adobe.ioruntime.adobe.iowebhooks.adobe.io
-
Verifique se há alterações recentes feitas no Admin Console que possam afetar as permissões ou as configurações.
-
Confirme o acesso a developer.adobe.com/console. Se o acesso estiver bloqueado, fale com os administradores de TI para obter a resolução.
-
Depois que todas as configurações forem verificadas e as restrições de rede forem endereçadas, repita os comandos como
aio cloudmanager:list-programseaio cloudmanager org list.