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

Esto iniciará la herramienta de desarrollo en http://localhost:9000 y la abrirá automáticamente 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 Source: La selección del archivo de origen se usa para:

    • Se seleccionó el binario de recursos que actúa como binario source que se pasó 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 va a ejecutar, incluyendo los parámetros: incluyendo el punto final de la dirección 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 al/del 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: Registros que describen la ejecución del trabajador de Asset compute, junto con los errores. Esta información también está disponible en la salida estándar aio app run

  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 que esté presente un parámetro de consulta devToolToken válido. Este token se genera automáticamente cada vez que se genera una nueva herramienta de desarrollo

Ejecutar un trabajador personalizado

Pulsación para ejecutar 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 inicie desde la raíz del proyecto mediante el comando aio app run.

  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 lista desplegable Archivo Source
  3. Revise el área de texto definición de perfil de Asset compute

    • La clave worker define la dirección URL del trabajador de Asset compute implementado

    • La clave name 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 el objeto rendition.instructions

      • Opcionalmente, 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

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

Resolución de problemas

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