如何在 MediaConvert 中完成工作后检索编码文件和路径的列表?

How to retrieve list of encoded files and paths after a done job in MediaConvert?

如标题所述,他们的 API 似乎没有提供作业完成后的编码文件列表,这对于 HLS 编码至关重要,因为我需要将它们从 S3 移动到另一个云提供商。

MediaConvert 为作业状态更改发出 CloudWatch Events [1]。您可以通过捕获进入 COMPLETE 状态的作业并触发 lambda 函数来收集所需的 S3 路径来实施此工作流程。 COMPLETE CloudWatch 事件为您提供 playlistFilePathsoutputFilePaths,其中将包含您的主要和变体播放列表的 S3 路径。

用于捕获所有已完成作业的 CloudWatch 事件模式。

{
  "source": [
    "aws.mediaconvert"
  ],
  "detail": {
    "status": [
      "COMPLETE"
    ]
  }
}

可以在文档 [1]

中找到 CloudWatch 事件负载的示例

== 资源 ==
[1] https://docs.aws.amazon.com/mediaconvert/latest/ug/apple-hls-group.html