Conceder permissões de gravação do DAM a contas de serviço no AEMaaCS
Este artigo explica como conceder acesso de gravação a uma conta de serviço para o Gerenciamento de ativos digitais (DAM) no Adobe Experience Manager as a Cloud Service. Também descreve como configurar a autenticação de servidor para servidor do OAuth para que os scripts agendados externos possam fazer upload ou modificar ativos com segurança por meio da API REST do AEM.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service, todas as versões
Problema/Sintomas
- Uma conta de serviço exige acesso de gravação ao Gerenciamento de ativos digitais (DAM).
- Os scripts programados executados fora do AEM precisam acessar o AEM Assets por meio da API REST.
- Os scripts exigem autenticação para carregar ou modificar ativos.
- A conta de serviço não tem as permissões necessárias para a configuração de autenticação de servidor para servidor.
Resolução resolution
Siga as etapas abaixo para resolver o problema.
- Confirme se você tem acesso administrativo à Adobe Developer Console para sua organização.
- Confirme se você tem acesso ao ambiente do AEMaaCS, onde a integração é necessária.
- Ative a autenticação de servidor para servidor OAuth para o ambiente do AEM seguindo a documentação oficial.
- No Adobe Developer Console, registre uma nova integração para o AEM e gere as credenciais necessárias (ID do cliente, segredo do cliente e chave privada) para a autenticação OAuth S2S.
- No AEM Admin Console, atribua a conta de serviço a um perfil de produto que inclua permissões de gravação DAM, como usuários DAM ou um perfil personalizado com acesso de gravação a
/content/dam. - Confirme se a conta de serviço está mapeada para as funções e permissões corretas.
- Atualize seu script externo para autenticar usando as credenciais OAuth S2S. Consulte o guia oficial para obter detalhes sobre a implementação.
- Execute o script programado e verifique se ele executa com êxito as operações de gravação, como carregar ativos, no DAM por meio da API REST do AEM.
- Verifique a saída do script e os logs do AEM para erros de permissão para confirmar a integração bem-sucedida.
Leitura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles