AEM Integración con Perfiles de procesamiento de
Para que los trabajadores de Asset Compute puedan generar representaciones personalizadas en AEM as a Cloud Service, deben estar registrados en el servicio de AEM as a Cloud Service Author 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.
-
Inicie sesión en el servicio de AEM as a Cloud Service AEM Author como Administrador de la. Como este es un tutorial, recomendamos utilizar un entorno de desarrollo o un entorno en una zona protegida.
-
Vaya a Herramientas > Assets > Perfiles de procesamiento
-
Pulse el botón Crear
-
Asigne un nombre al perfil de procesamiento,
WKND Asset Renditions
-
Pulse la pestaña Personalizar y luego pulse Agregar 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. Establezca el valor en
png
, ya que 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. Establezca el valor en
-
Punto final:
https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
- Dirección URL del trabajador obtenida mediante
aio app get-url
. Asegúrese de que la dirección URL apunta al espacio de trabajo correcto en función del entorno de AEM as a Cloud Service. - Asegúrese de que la dirección URL del trabajador apunta al espacio de trabajo correcto. AEM as a Cloud Service Stage debe utilizar la URL del espacio de trabajo de fase y AEM as a Cloud Service Production debe utilizar la URL del espacio de trabajo de producción.
- Dirección URL del trabajador obtenida mediante
-
Parámetros de servicio
-
Pulse Agregar parámetro
- Clave:
size
- Valor:
1000
- Clave:
-
Pulse Agregar parámetro
- Clave:
contrast
- Valor:
0.25
- Clave:
-
Pulse Agregar 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 del objeto JavaScript
rendition.instructions
.
-
-
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.
- Exclusiones:
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:
-
-
Pulse Guardar en la parte superior derecha
Aplicar e invocar un perfil de procesamiento
-
Seleccione el perfil de procesamiento recién creado,
WKND Asset Renditions
-
Pulse 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 -
AEM Vaya a la carpeta a la que no se aplicó el perfil de procesamiento mediante > Assets > Archivos y pulse
WKND
. -
Cargue algunos recursos de imágenes nuevas (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 la vista Representaciones desde la barra lateral izquierda
-
Pulse en el recurso llamado
Circle.png
y revise la representación generada
¡Terminado!
Enhorabuena. ¡Ha finalizado el tutorial sobre cómo extender los microservicios de Asset compute de AEM as a Cloud Service! Ahora debe tener la capacidad de configurar, desarrollar, probar, depurar e implementar los trabajadores de Asset compute personalizados para su servicio de AEM as a Cloud Service Author.
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, totalmente relleno con los casos de prueba y trabajo, pero no contiene credenciales, es decir. .env
, .config.json
o .aio
.