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.

  1. Conferma di disporre dell’accesso amministrativo a Adobe Developer Console per la tua organizzazione.
  2. Verifica di avere accesso all’ambiente AEMaaCS in cui è richiesta l’integrazione.
  3. Abilita l’autenticazione server-to-server OAuth per l’ambiente AEM seguendo la documentazione ufficiale.
  4. 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.
  5. 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.
  6. Conferma che l’account del servizio sia mappato ai ruoli e alle autorizzazioni corretti.
  7. Aggiorna lo script esterno per l’autenticazione utilizzando le credenziali OAuth S2S. Per informazioni dettagliate sull’implementazione, consulta la guida ufficiale.
  8. 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.
  9. 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