Creación de un proyecto de Asset compute

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 una con un punto final HTTP discreto al que se puede hacer referencia desde un perfil de procesamiento as a Cloud Service.

Generar un proyecto

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.

  1. Desde la línea de comandos, vaya a la carpeta que contiene el proyecto.

  2. Desde la línea de comandos, ejecute aio app init para comenzar la CLI de generación de proyectos interactivos.

  3. Seleccionar organización

    • Seleccione la organización de Adobe AEM con la que se ha as a Cloud Service el registro de los usuarios de App Builder, que se han registrado en el sistema de
  4. Seleccionar proyecto

    • Busque y seleccione el proyecto. Este es el Título del proyecto creado a partir de la plantilla de proyecto App Builder, en este caso WKND AEM Asset Compute
  5. Seleccionar Workspace

    • Seleccione el Development workspace
  6. ¿Qué funciones de la aplicación de Adobe I/O desea habilitar para este proyecto? Seleccionar componentes para incluir

    • Seleccionar Actions: Deploy runtime actions
    • Utilice las teclas de flecha para seleccionar y el espacio para anular la selección o seleccionarla, y Entrar para confirmar la selección
  7. Seleccionar tipo de acciones a generar

    • Seleccionar DX Asset Compute Worker v1
    • Utilice las teclas de flecha para seleccionar, el espacio para anular la selección o seleccionarla y la tecla Intro para confirmar la selección
  8. ¿Cómo desea asignar un nombre a esta acción?

    • Utilizar el nombre predeterminado worker.
    • Si el proyecto contiene varios trabajadores que realizan diferentes cálculos de recursos, asígneles un nombre semántico

Generar console.json

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.

  1. Abra el del trabajador de Asset compute Adobe I/O proyecto

  2. Seleccione el espacio de trabajo del proyecto para descargar console.json credenciales para, en este caso seleccione Development

  3. Vaya a la raíz del proyecto de Adobe I/O y pulse Descargar todo en la esquina superior derecha.

  4. Un archivo se descarga como .json archivo con el prefijo project and workspace, por ejemplo: wkndAemAssetCompute-81368-Development.json

  5. Puede hacer lo siguiente

    • 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.

Proyecto de asset compute en GitHub

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.

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69