与AEM处理配置文件集成

要让Asset compute工作进程在AEMas a Cloud Service中生成自定义演绎版,必须通过“处理配置文件”在AEMas a Cloud Service创作服务中注册它们。 受该处理配置文件约束的所有资产将在上传或重新处理时调用工作进程,并生成自定义演绎版,并通过资产的演绎版提供该演绎版。

定义处理配置文件

首先,创建新的处理配置文件,该配置文件将使用可配置的参数调用工作进程。

处理配置文件

  1. 以AEMas a Cloud Service作者服务的身份登录 AEM管理员. 由于这是一个教程,我们建议在沙盒中使用开发环境或环境。
  2. 导航到 工具>资产>处理配置文件
  3. 点按 创建 按钮
  4. 命名处理配置文件, WKND Asset Renditions
  5. 点按 自定义 选项卡,然后点按 新增
  6. 定义新服务
    • 演绎版名称: Circle
      • 用于在AEM Assets中标识此演绎版的文件名
    • 扩展名: png
      • 生成的演绎版的扩展。 设置为 png 因为这是工作程序的Web服务支持的输出格式,并且会在切掉的圆圈后面产生透明背景。
    • 端点: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
      • 这是辅助进程的URL,获取自 aio app get-url. 根据AEMas a Cloud Service环境,确保URL指向正确的工作区。
      • 确保工作程序URL指向正确的工作区。 AEMas a Cloud Service暂存应使用暂存工作区URL,AEMas a Cloud Service生产应使用生产工作区URL。
    • 服务参数
      • 点按 添加参数
        • 键: size
        • 价值: 1000
      • 点按 添加参数
        • 键: contrast
        • 价值: 0.25
      • 点按 添加参数
        • 键: brightness
        • 价值: 0.10
      • 这些键/值对将传递到Asset compute工作进程并可通过 rendition.instructions javascript对象。
    • Mime 类型
      • 包括: image/jpegimage/pngimage/gifimage/bmpimage/tiff
        • 这些MIME类型是工作人员的npm模块中唯一的NPM类型。 此列表限制由自定义工作进程处理的工作。
      • 不包括: Leave blank
        • 使用此服务配置时,切勿处理具有这些MIME类型的资产。 在这种情况下,我们仅使用允许列表。
  7. 点按 保存 右上角

应用和调用处理配置文件

  1. 选择新创建的处理配置文件, WKND Asset Renditions

  2. 点按 将配置文件应用到文件夹 在顶部操作栏中

  3. 选择要应用处理配置文件的文件夹,例如 WKND 并点按 应用

  4. 通过导航到未应用处理配置文件的文件夹 AEM >资源>文件 并深入了解 WKND.

  5. 上传一些新图像资产(sample-1.jpgsample-2.jpg、和 sample-3.jpg),并等待处理上传的资产。

  6. 点按资产以打开其详细信息

    • 与自定义演绎版相比,默认演绎版可在AEM中更快地生成和显示。
  7. 打开 演绎版 从左侧边栏查看

  8. 点按名为的资产 Circle.png 并查看生成的演绎版

    生成的演绎版

已完成!

恭喜!您已完成 教程 如何扩展AEMas a Cloud ServiceAsset compute微服务! 您现在应该能够设置、开发、测试、调试和部署自定义Asset compute工作程序,以供AEMas a Cloud Service创作服务使用。

在Github上查看完整项目源代码

Github上提供了最终Asset compute项目,网址为:

Github包含是项目的最终状态,已使用工作程序和测试用例完全填充,但不包含任何凭据,即 .env, .config.json.aio.

疑难解答

在此页面上