asset compute开发工具

asset compute开发工具是一个本地Web工具,它允许开发人员在AEM SDK上下文之外针对Adobe I/O Runtime中的Asset compute资源在本地配置和执行资产计算机工作程序。

运行Asset compute开发工具

asset compute开发工具可以通过终端命令从Asset compute项目的根目录运行:

$ aio app run

这将在​ http://localhost:9000 ​处启动开发工具,并在浏览器窗口中自动打开该工具。 为了运行开发工具,必须通过查询参数提供自动生成的有效devToolToken。

了解Asset compute开发工具界面 interface

Asset compute开发工具

  1. Source文件: ​源文件选择用于:

    • 已选择充当传递给Asset compute辅助进程的source二进制文件的资源二进制文件
    • 上载源文件
  2. Asset compute配置文件定义: ​定义要运行的Asset compute工作进程,包括参数:包括工作进程的URL端点、生成的演绎版名称和任何参数

  3. 运行:“运行”按钮执行Asset compute配置配置文件编辑器中定义的Asset compute配置文件

  4. 中止: ​中止按钮取消通过点击“运行”按钮启动的执行

  5. 请求/响应: ​提供对Adobe I/O Runtime中运行的Asset compute工作进程的HTTP请求和响应。 这有助于调试

  6. Asset compute日志: ​描述Activation Worker执行的日志以及任何错误。 此信息也在aio app run标准输出中可用

  7. 演绎版: ​显示执行Asset compute辅助进程生成的所有演绎版

  8. devToolToken查询参数: Asset compute开发工具令牌需要存在有效的devToolToken查询参数。 每次生成新的开发工具时,将自动生成此令牌

运行自定义工作程序

在开发工具中运行Asset compute工作的点进(无音频)

  1. 确保使用aio app run命令从项目根目录启动Asset compute开发工具。

  2. 在Asset compute开发工具中,上传或选择示例图像文件

    • 确保在​ Source文件 ​下拉菜单中选择该文件
  3. 查看​ Asset compute配置文件定义 ​文本区域

    • worker键定义了已部署Asset compute工作进程的URL

    • name键定义了要生成的演绎版的名称

    • 其他键/值可在此JSON对象中提供,并可在rendition.instructions对象下的工作程序中提供

      • 可以选择添加sizecontrastbrightness的值:

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. 点按​ 运行 ​按钮

  5. 节目部分 ​将填入节目占位符

  6. 工作进程完成后,格式副本占位符将显示生成的格式副本

在开发工具运行时对工作代码进行代码更改将“热部署”这些更改。 “热部署”需要几秒钟的时间,因此允许部署先完成,然后再从开发工具重新运行工作程序。

疑难解答

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