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

运行自定义工作程序

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

  1. 确保Asset compute开发工具是使用 aio app run 命令。

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

    • 确保在 源文件 下拉列表
  3. 查看 asset compute配置文件定义 文本区域

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

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

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

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

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

疑难解答

在此页面上