I progetti di Asset compute sono progetti Node.js, generati utilizzando Adobe I/O CLI, che aderiscono a una determinata struttura che consente di implementarli in Adobe I/O Runtime e di integrarli con AEM as a Cloud Service. Un singolo progetto di Asset compute può contenere uno o più processi di lavoro Asset compute, ciascuno dei quali dispone di un punto finale HTTP discreto a cui fa riferimento un profilo di elaborazione as a Cloud Service AEM.
Click-through della generazione di un progetto di Asset compute (nessun audio)
Utilizza la Plug-in Asset compute Adobe I/O CLI per generare un nuovo progetto di Asset compute vuoto.
aio app init
per avviare la generazione interattiva di progetti CLI.
WKND AEM Asset Compute
Development
workspaceActions: Deploy runtime actions
DX Asset Compute Worker v1
worker
.Lo strumento di sviluppo richiede un file denominato console.json
che contiene le credenziali necessarie per la connessione ad Adobe I/O. Questo file viene scaricato dalla console Adobe I/O.
console.json
credenziali per, in questo caso seleziona Development
.json
file con prefisso del progetto e dell’area di lavoro, ad esempio: wkndAemAssetCompute-81368-Development.json
Rinomina il file come console.json
e spostalo nella directory principale del progetto di lavoro Asset compute. Questo è l’approccio illustrato in questa esercitazione.
Spostalo in una cartella arbitraria E fai riferimento a tale cartella dalla tua .env
file con una voce di configurazione ASSET_COMPUTE_INTEGRATION_FILE_PATH
. Il percorso del file può essere assoluto o relativo alla directory principale del progetto. Esempio:
ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json
Oppure
ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json
NOTA
Il file contiene le credenziali. Se archivi il file all’interno del progetto, assicurati di aggiungerlo al tuo.gitignore
file per impedire la condivisione. Lo stesso vale per il.env
file — Questi file di credenziali non devono essere condivisi o memorizzati in Git.
Il progetto di Asset compute finale è disponibile su GitHub all’indirizzo:
GitHub contiene lo stato finale del progetto, popolato completamente con i casi di lavoro e test, ma non contiene credenziali, ovvero .env
, console.json
o .aio
.