Los proyectos de asset compute son proyectos de Node.js, generados usando la CLI de Adobe I/O, que se adhieren a una estructura determinada que les permite implementarse en Adobe I/O Runtime e integrarse con AEM as a Cloud Service. Un solo proyecto de Asset compute puede contener uno o más trabajadores de Asset compute, cada uno de los cuales tiene un punto final HTTP discreto referenciable desde un perfil de procesamiento as a Cloud Service de AEM.
Pulsación para generar un proyecto de Asset compute (sin audio)
Utilice la variable Complemento de Asset compute CLI de Adobe I/O para generar un nuevo proyecto de Asset compute vacío.
aio app init
para iniciar la CLI de generación de proyectos interactiva.
WKND AEM Asset Compute
Development
workspaceActions: Deploy runtime actions
DX Asset Compute Worker v1
worker
.La herramienta para desarrolladores requiere un archivo denominado console.json
que contiene las credenciales necesarias para conectarse a Adobe I/O. Este archivo se descarga desde la consola de Adobe I/O.
console.json
credenciales para, en este caso seleccione Development
.json
archivo con el prefijo proyecto y espacio de trabajo, por ejemplo: wkndAemAssetCompute-81368-Development.json
Cambie el nombre del archivo como console.json
y muévalo a la raíz del proyecto de trabajo de Asset compute. Este es el enfoque de este tutorial.
Moverlo a una carpeta arbitraria Y hacer referencia a esa carpeta desde su .env
archivo con una entrada de configuración ASSET_COMPUTE_INTEGRATION_FILE_PATH
. La ruta del archivo puede ser absoluta o relativa a la raíz del proyecto. Por ejemplo:
ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json
O bien
ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json
NOTA
El archivo contiene credenciales. Si almacena el archivo dentro del proyecto, asegúrese de agregarlo al.gitignore
para evitar que se compartan. Lo mismo se aplica a la variable.env
archivo — Estos archivos de credenciales no deben compartirse ni almacenarse en Git.
El proyecto de Asset compute final está disponible en GitHub en:
GitHub contiene el estado final del proyecto, totalmente completado con los casos de trabajo y prueba, pero no contiene credenciales, es decir, .env
, console.json
o .aio
.