Panoramica dell’applicazione esterna

Questo tutorial utilizza un’applicazione Node.js semplice eseguita dalla riga di comando per aggiornare i metadati delle risorse in AEM as a Cloud Service utilizzando l’API HTTP di Assets.

Il flusso di esecuzione dell’applicazione Node.js è il seguente:

Applicazione esterna

  1. L’applicazione Node.js viene richiamata dalla riga di comando

  2. I parametri della riga di comando definiscono:

    • L’host del servizio di authoring AEM as a Cloud Service a cui connettersi (aem)
    • La cartella di risorse AEM di cui vengono aggiornate le risorse (folder)
    • La proprietà e il valore dei metadati da aggiornare (propertyName e propertyValue)
    • Il percorso locale del file che fornisce le credenziali necessarie per accedere ad AEM as a Cloud Service (file)
  3. Il token di accesso utilizzato per l’autenticazione in AEM deriva dal file JSON fornito tramite il parametro della riga di comando file

    a. Se nel file JSON (file) vengono fornite le credenziali del servizio utilizzate per lo sviluppo non locale, il token di accesso viene recuperato dalle API di Adobe IMS

  4. L’applicazione utilizza il token di accesso per accedere ad AEM ed elencare tutte le risorse nella cartella specificata nel parametro della riga di comando folder

  5. Per ciascuna risorsa della cartella, l’applicazione aggiorna i metadati in base al nome e al valore della proprietà specificati nei parametri della riga di comando propertyName e propertyValue

Anche se questa applicazione di esempio è Node.js, queste interazioni possono essere sviluppate utilizzando linguaggi di programmazione diversi ed eseguite da altri sistemi esterni.