Concedere autorizzazioni di scrittura DAM agli account del servizio in AEMaaCS
Questo articolo spiega come concedere a un account di servizio l’accesso in scrittura a Digital Asset Management (DAM) in Adobe Experience Manager as a Cloud Service. Descrive inoltre come configurare l’autenticazione server-to-server di OAuth in modo che gli script pianificati esterni possano caricare o modificare le risorse in modo sicuro tramite l’API REST di AEM.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service, tutte le versioni
Problema/Sintomi
- Un account di servizio richiede l’accesso in scrittura a Digital Asset Management (DAM).
- Gli script pianificati in esecuzione al di fuori di AEM devono accedere ad AEM Assets tramite l’API REST.
- Gli script richiedono l’autenticazione per caricare o modificare le risorse.
- L’account del servizio non dispone delle autorizzazioni necessarie per la configurazione dell’autenticazione server-to-server.
Risoluzione resolution
Per risolvere il problema, segui la procedura riportata di seguito.
- Conferma di disporre dell’accesso amministrativo a Adobe Developer Console per la tua organizzazione.
- Verifica di avere accesso all’ambiente AEMaaCS in cui è richiesta l’integrazione.
- Abilita l’autenticazione server-to-server OAuth per l’ambiente AEM seguendo la documentazione ufficiale.
- In Adobe Developer Console, registra una nuova integrazione per AEM e genera le credenziali necessarie (ID client, segreto client e chiave privata) per l’autenticazione OAuth S2S.
- In AEM Admin Console, assegna l’account del servizio a un profilo di prodotto che include autorizzazioni di scrittura DAM, come utenti DAM o un profilo personalizzato con accesso in scrittura a
/content/dam. - Conferma che l’account del servizio sia mappato ai ruoli e alle autorizzazioni corretti.
- Aggiorna lo script esterno per l’autenticazione utilizzando le credenziali OAuth S2S. Per informazioni dettagliate sull’implementazione, consulta la guida ufficiale.
- Esegui lo script pianificato e verifica che esegua correttamente le operazioni di scrittura, come il caricamento delle risorse, in DAM tramite l’API REST di AEM.
- Per confermare la corretta integrazione, controlla l’output dello script e i registri di AEM per verificare la presenza di errori di autorizzazione.
Lettura correlata
recommendation-more-help
experience-cloud-kcs-help-kbarticles