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:
-
L’applicazione Node.js viene richiamata dalla riga di comando
-
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
epropertyValue
) - Il percorso locale del file che fornisce le credenziali necessarie per accedere ad AEM as a Cloud Service (
file
)
- L’host del servizio di authoring AEM as a Cloud Service a cui connettersi (
-
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 -
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
-
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
epropertyValue
Anche se questa applicazione di esempio è Node.js, queste interazioni possono essere sviluppate utilizzando linguaggi di programmazione diversi ed eseguite da altri sistemi esterni.