AWS Media Convert 的不同环境?

Different Environments for AWS Media Convert?

我有一个将视频从一种格式转码为另一种格式的用例,现在作业 运行 通过默认队列进行,作业更新从云观察事件到 lambda 触发器。

我如何将上述流程拆分为开发、阶段、生产环境

  1. 我是否必须为每个环境创建单独的队列?
  2. 使用 UserMetadata 属性区分环境?

是的,使用多个作业队列将允许您拆分工作流程。这将允许按队列名称过滤日志,并控制对每个队列的访问。

您还有其他选项可以任意组合使用:

[a] 为 运行 个作业创建不同的 IAM 角色。这将启用按角色过滤日志; API 角色提交的作业记录;以及对 S3 访问权限的精细控制。

[b] 创建不同的 AWS 账户(可以在 AWS 组织中关联)- 这将按账户隔离所有 activity,但如果您愿意,您可以汇总计费和访问凭证。如果您相应地配置 IAM 角色,则可以跨账户承担这些角色。

[c] 以编程方式在每个作业上添加不同的标签,这将允许在日志级别和计费级别进行过滤。请参阅此处有关用于计费目的的标记信息:https://docs.aws.amazon.com/mediaconvert/latest/ug/setting-up-resources-for-catt.html