AEM Integración con Perfiles de procesamiento de

Para que los Asset compute AEM de trabajo generen representaciones personalizadas en el as a Cloud Service AEM de la, deben estar registrados en el servicio de creación as a Cloud Service de a través de Perfiles de procesamiento. Todos los recursos sujetos a ese perfil de procesamiento invocarán al trabajador en el momento de la carga o el reprocesamiento, y tendrán la representación personalizada generada y disponible a través de las representaciones del recurso.

Definir un perfil de procesamiento

En primer lugar, cree un nuevo perfil de procesamiento que invoque al trabajador con los parámetros configurables.

Perfil de procesamiento

  1. AEM Inicie sesión en el servicio de autor as a Cloud Service de como AEM Administrador de. Como este es un tutorial, recomendamos utilizar un entorno de desarrollo o un entorno en una zona protegida.

  2. Vaya a Herramientas > Recursos > Perfiles de procesamiento

  3. Tocar Crear botón

  4. Asigne un nombre al perfil de procesamiento. WKND Asset Renditions

  5. Pulse el botón Personalizado y pulse Añadir nuevo

  6. Defina el nuevo servicio

    • Nombre de representación: Circle

      • El nombre de archivo de la representación que se utilizó para identificar esta representación en AEM Assets
    • Extensión: png

      • Extensión de la representación que se genera. Configure como. png como este es el formato de salida admitido por el servicio web del trabajador, y da como resultado un fondo transparente detrás del círculo cortado.
    • Punto final: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker

      • Dirección URL del trabajador obtenida mediante aio app get-url. AEM Asegúrese de que la dirección URL apunta al espacio de trabajo correcto en función del entorno as a Cloud Service de la.
      • Asegúrese de que la dirección URL del trabajador apunta al espacio de trabajo correcto. AEM La fase as a Cloud Service AEM debe utilizar la URL del espacio de trabajo de fase, y la producción as a Cloud Service debe utilizar la URL del espacio de trabajo de producción de.
    • Parámetros de servicio

      • Tocar Añadir parámetro

        • Clave: size
        • Valor: 1000
      • Tocar Añadir parámetro

        • Clave: contrast
        • Valor: 0.25
      • Tocar Añadir parámetro

        • Clave: brightness
        • Valor: 0.10
      • Estos pares clave/valor que se pasan al trabajador de Asset compute y que están disponibles a través de rendition.instructions Objeto JavaScript.

    • Tipos MIME

      • Incluye: image/jpeg, image/png, image/gif, image/bmp, image/tiff
        • Estos tipos MIME son los únicos en los módulos npm del trabajador. Esta lista limita los recursos que procesa el trabajador personalizado.
      • Excluye: Leave blank
        • Nunca procese recursos con estos tipos MIME mediante esta configuración de servicio. En este caso, solo se utiliza una lista de permitidos.
  7. Tocar Guardar en la parte superior derecha

Aplicar e invocar un perfil de procesamiento

  1. Seleccione el perfil de procesamiento recién creado, WKND Asset Renditions

  2. Tocar Aplicar perfil a las carpetas en la barra de acciones superior

  3. Seleccione una carpeta a la que aplicar el perfil de procesamiento, como WKND y pulse Aplicar

  4. Vaya a la carpeta en la que no se aplicó el perfil de procesamiento mediante AEM > Recursos > Archivos y acceder a WKND.

  5. Cargar algunos recursos de imágenes nuevos (sample-1.jpg, sample-2.jpg, y sample-3.jpg) en cualquier carpeta de la carpeta con el perfil de procesamiento aplicado y espere a que se procese el recurso cargado.

  6. Pulse el recurso para abrir sus detalles

    • AEM Las representaciones predeterminadas pueden generarse y aparecer con mayor rapidez en que las representaciones personalizadas.
  7. Abra el Representaciones vista desde la barra lateral izquierda

  8. Pulse en el recurso llamado Circle.png y revise la representación generada

    Representación generada

¡Terminado!

Felicitaciones. Ha finalizado el tutorial AEM sobre cómo extender los microservicios de Asset compute as a Cloud Service de la! Ahora debe tener la capacidad de configurar, desarrollar, probar, depurar e implementar Asset compute AEM personalizadas para que las use el servicio de autor as a Cloud Service de la.

Revise el código fuente completo del proyecto en Github

El proyecto de Asset compute final está disponible en Github en:

Github contiene es el estado final del proyecto, completamente relleno con los casos de trabajo y prueba, pero no contiene credenciales, es decir. .env, .config.json o .aio.

Solución de problemas

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