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.
-
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.
-
Vaya a Herramientas > Recursos > Perfiles de procesamiento
-
Tocar Crear botón
-
Asigne un nombre al perfil de procesamiento.
WKND Asset Renditions
-
Pulse el botón Personalizado y pulse Añadir nuevo
-
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.
- Extensión de la representación que se genera. Configure como.
-
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.
- Dirección URL del trabajador obtenida mediante
-
Parámetros de servicio
-
Tocar Añadir parámetro
- Clave:
size
- Valor:
1000
- Clave:
-
Tocar Añadir parámetro
- Clave:
contrast
- Valor:
0.25
- Clave:
-
Tocar Añadir parámetro
- Clave:
brightness
- Valor:
0.10
- Clave:
-
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.
- Incluye:
-
-
Tocar Guardar en la parte superior derecha
Aplicar e invocar un perfil de procesamiento
-
Seleccione el perfil de procesamiento recién creado,
WKND Asset Renditions
-
Tocar Aplicar perfil a las carpetas en la barra de acciones superior
-
Seleccione una carpeta a la que aplicar el perfil de procesamiento, como
WKND
y pulse Aplicar -
Vaya a la carpeta en la que no se aplicó el perfil de procesamiento mediante AEM > Recursos > Archivos y acceder a
WKND
. -
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.
-
Pulse el recurso para abrir sus detalles
- AEM Las representaciones predeterminadas pueden generarse y aparecer con mayor rapidez en que las representaciones personalizadas.
-
Abra el Representaciones vista desde la barra lateral izquierda
-
Pulse en el recurso llamado
Circle.png
y revise la 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
.