Herramienta de desarrollo de asset compute
La herramienta de desarrollo de Asset compute AEM es un mazo de cables web local que permite a los desarrolladores configurar y ejecutar los creadores de Asset Computer localmente, fuera del contexto del SDK de la con los recursos de Asset compute de Adobe I/O Runtime.
Ejecutar la herramienta de desarrollo de Assets computes
La herramienta de desarrollo de Assets computes se puede ejecutar desde la raíz del proyecto de Asset compute mediante el comando terminal:
$ aio app run
La herramienta de desarrollo se iniciará en http://localhost:9000 y, automáticamente, lo abre en una ventana del explorador. Para que se ejecute la herramienta de desarrollo, se debe proporcionar un devToolToken válido y generado automáticamente mediante un parámetro de consulta.
Comprensión de la interfaz de Herramientas de desarrollo de Asset compute interface
-
Archivo de origen: La selección del archivo de origen se utiliza para:
- Se seleccionó el binario de recursos que actúa como
source
binario pasado al trabajador de Asset compute - Cargar archivos de origen
- Se seleccionó el binario de recursos que actúa como
-
Definición de perfiles de asset compute: Define el trabajador de Asset compute que se ejecutará, incluidos los parámetros: incluido el punto final de la URL del trabajador, el nombre de la representación resultante y cualquier parámetro
-
Ejecutar: El botón Ejecutar ejecuta el perfil de Asset compute tal como se define en el editor de perfiles de configuración de Asset compute
-
Anular: El botón Anular cancela una ejecución iniciada al pulsar el botón Ejecutar
-
Solicitud/respuesta: Proporciona la solicitud y respuesta HTTP hacia/desde el trabajador de Asset compute que se ejecuta en Adobe I/O Runtime. Esto puede resultar útil para la depuración
-
Registros de activación: Los registros que describen la ejecución del trabajador de Asset compute, junto con los errores. Esta información también está disponible en la
aio app run
salida estándar -
Representaciones: Muestra todas las representaciones generadas por la ejecución del trabajador de Asset compute
-
Parámetro de consulta devToolToken: El token de la herramienta de desarrollo de Assets computes requiere un válido
devToolToken
parámetro de consulta que debe estar presente. Este token se genera automáticamente cada vez que se genera una nueva herramienta de desarrollo
Ejecutar un trabajador personalizado
Pulsación de la ejecución de un trabajo de Asset compute en la herramienta de desarrollo (sin audio)
-
Asegúrese de que la herramienta de desarrollo de Assets computes se inicia desde la raíz del proyecto utilizando
aio app run
comando. -
En la herramienta de desarrollo de Assets computes, cargue o seleccione un archivo de imagen de muestra
- Asegúrese de que el archivo está seleccionado en la Archivo de origen desplegable
-
Revise la definición del perfil de asset compute área de texto
-
El
worker
define la dirección URL del trabajador de Asset compute implementado -
El
name
key define el nombre de la representación que se va a generar -
Se pueden proporcionar otras claves o valores en este objeto JSON y están disponibles en el trabajador en la variable
rendition.instructions
objeto-
Si lo desea, agregue valores para
size
,contrast
ybrightness
:code language-json { "renditions": [ { "worker": "...", "name": "rendition.png", "size":"800", "contrast": "0.30", "brightness": "-0.15" } ] }
-
-
-
Pulse el botón Ejecutar botón
-
El Sección Representaciones se rellenará con un marcador de lugar de representación
-
Una vez que el trabajador finalice, el marcador de posición de representación mostrará la representación generada
Realizar cambios en el código del trabajador mientras se ejecuta la herramienta de desarrollo hará que los cambios se "implementen". La "implementación en caliente" tarda varios segundos, por lo que permita que la implementación se complete antes de volver a ejecutar el trabajador desde la herramienta de desarrollo.
Solución de problemas
- Sangría YAML incorrecta
- El límite memorySize se ha establecido en un valor demasiado bajo
- No se puede iniciar la herramienta de desarrollo porque falta private.key
- Lista desplegable de archivos de origen incorrecta
- Parámetro de consulta devToolToken faltante o no válido
- No se pueden eliminar los archivos de origen
- Representación parcialmente dibujada/dañada