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开发工具界面

asset compute开发工具

  1. 源文件: 源文件选择用于:
    • 已选择将作为传递给Asset compute工作程序的source二进制文件的资产二进制文件
    • 上载源文件
  2. asset compute配置文件定义: 定义要运行的Asset compute工作程序,包括参数:包括工作者的URL端点、生成的演绎版名称以及任何参数
  3. 运行: “运行”按钮执行在Asset compute配置文件编辑器中定义的Asset compute配置文件
  4. 中止: 中止按钮取消点按运行按钮时启动的执行
  5. 请求/响应: 提供HTTP请求和对/来自在Adobe I/O Runtime中运行的Asset compute工作程序的响应。这有助于进行调试
  6. 激活日志: 描述Asset compute工作者执行的日志以及任何错误。aio app run标准输出中也提供此信息
  7. 演绎版: 显示由执行Asset compute工作程序生成的所有演绎版
  8. devToolToken查询参数: Asset compute开发工具令牌要求存在有 devToolToken 效的查询参数。每次生成新开发工具时都会自动生成此令牌

运行自定义工作程序

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

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

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

    • 确保在​源文件​下拉列表中选择了文件
  3. 查看​Asset compute配置文件定义​文本区域

    • worker键值定义到已部署的Asset compute工作程序的URL
    • name键定义要生成的演绎版的名称
    • 其他键/值可在此JSON对象中提供,并将在rendition.instructions对象下的工作程序中提供
      • (可选)添加sizecontrastbrightness的值:

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

  5. 演绎版部分​将使用演绎版占位符填充

  6. 工作程序完成后,演绎版占位符将显示生成的演绎版

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

疑难解答

在此页面上