asset compute开发工具

上次更新: 2023-12-04
  • 创建对象:
  • Intermediate
    Experienced
    Developer

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 对象
      • (可选)添加值 sizecontrastbrightness

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

  5. “演绎版”部分 将填入节目占位符

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

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

疑难解答

在此页面上