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

Herramienta de desarrollo de asset compute

  1. 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
  2. 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

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

  4. Anular: El botón Anular cancela una ejecución iniciada al pulsar el botón Ejecutar

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

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

  7. Representaciones: Muestra todas las representaciones generadas por la ejecución del trabajador de Asset compute

  8. 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)

  1. Asegúrese de que la herramienta de desarrollo de Assets computes se inicia desde la raíz del proyecto utilizando aio app run comando.

  2. 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
  3. 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 y brightness:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Pulse el botón Ejecutar botón

  5. El Sección Representaciones se rellenará con un marcador de lugar de representación

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

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