Los proyectos de asset compute son proyectos de Node.js, generados mediante la CLI de Adobe I/O, que se adhieren a una estructura determinada que les permite implementarse en Adobe I/O Runtime AEM e integrarse con el as a Cloud Service de la. Un solo proyecto de Asset compute puede contener uno o más Asset compute AEM de trabajo, cada uno con un punto final HTTP discreto al que se puede hacer referencia desde un perfil de procesamiento as a Cloud Service.
Pulsación para generar un proyecto de Asset compute (sin audio)
Utilice el Complemento de Asset compute de CLI de Adobe I/O para generar un nuevo proyecto de Asset compute vacío.
aio app init
para comenzar la CLI de generación de proyectos interactivos.
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 la 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 project and workspace, por ejemplo: wkndAemAssetCompute-81368-Development.json
Cambie el nombre del archivo como console.json
y muévalo a la raíz del proyecto de Asset compute worker. Este es el enfoque de este tutorial.
Muévalo a una carpeta arbitraria Y haga referencia a esa carpeta desde su .env
archivo con una entrada de configuración ASSET_COMPUTE_INTEGRATION_FILE_PATH
. La ruta de acceso 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 a su.gitignore
para evitar que se comparta. Lo mismo se aplica al.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, completamente relleno con los casos de trabajo y prueba, pero no contiene credenciales, es decir, .env
, console.json
o .aio
.