Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS Elemental MediaConvert 中使用按需队列
默认队列为按需队列。按需队列与预留队列的不同之处在于 AWS Elemental MediaConvert 为任务 分配转码资源的方式和付款方式。有关更多信息,请参阅MediaConvert 定价。此部分介绍如何使用多个队列、创建其他队列、查看队列、暂停或激活队列以及删除队列。
管理资源和测试性能
管理资源,并行处理更多作业。执行测试,优化性能。
资源分配和作业优先级
默认情况下,您的账户只有一个按需队列。您可以创建其他按需队列。服务限额文档列出了在 Amazon Web Services 区域中您的账户可用的最大队列数。
每个队列可以同时处理多个作业,但不得超过服务限额文档中列出的最大值。例如,如果您在 us-east-1 中有 5 个队列,则可以同时处理 1000 个作业。(在此示例中,您可以在任何单个队列中处理多达 200 个作业。)
当按需队列中的作业完成后,根据作业的优先级 MediaConvert 选择下一个要处理的作业。您可以在创建作业时设置作业的优先级。如果有多个任务具有最高优先级,则从您首先提交的任务 MediaConvert 开始。有关更多信息,请参阅 作业优先级。
您还可以使用多个按需队列组织作业。例如,您可以在不同的队列中为不同的工作流程运行作业。 MediaConvert 并行处理多个队列中的这些作业。您也可以使用标签来跟踪具有不同工作流程的作业。
如果您需要并行处理更多作业,我们建议您先请求增加队列可以运行的作业数量,而不是创建其他队列。为此,请打开服务限额控制台,选择每个按需队列的并发作业,然后选择增加限额请求。
性能测试
我们建议您测试任何有特定性能要求的工作流程。默认情况下, MediaConvert 针对最常见的作业类型优化队列的性能。如果您的工作流程主要包括大量快速完成的作业,或者您对队列的性能有疑问,请联系 Amazon
Support。
使用按需队列进行转码操作的收费方式
按需队列按使用量计费。有关定价的详细信息,请参阅 AWS Elemental MediaConvert 定价。
创建按需队列
AWS Elemental MediaConvert 提供了默认的按需队列。所有 Amazon Web Services 区域中都有一个可用的默认队列。其他队列仅出现在它们的创建 Amazon Web Services 区域 位置中。欲向您的账户添加其他资源,您可以创建自己的按需队列。
要了解队列如何影响 MediaConvert 分配资源处理的方式,请参阅管理资源和测试性能。以下选项卡显示了创建按需队列的不同选项。
- Console
-
要使用 MediaConvert控制台创建按需队列,请执行以下操作:
-
在 MediaConvert 控制台中打开 “队列” 页面。
-
选择创建队列。
-
输入 Name(名称)。然后选择输入描述和任何标签。
-
选择创建队列。
- Amazon CLI
-
以下 create-queue
示例创建了一个新的按需队列。
aws mediaconvert create-queue \
--region region-name-1
\
--name Queue1
\
--description "Example queue description."
\
--tags "KeyName1=string1,KeyName2=string2"
有关如何使用创建按需队列的更多信息 Amazon CLI,请参阅Amazon CLI 命令参考。
暂停并重新激活按需队列
新队列默认为活动状态,可以立即处理作业。您可以选择暂停队列以停止处理任何其他作业。暂停作业 MediaConvert 后,将完成已在运行的作业的处理。如果您向已暂停的队列提交作业,其状态将保持为 SUBMITTED
,直到您将该队列的状态更改回活动或取消该作业。
以下选项卡显示了如何更改按需队列的状态。
- Console
-
要使用 MediaConvert控制台更改按需队列的状态,请执行以下操作:
-
在 MediaConvert 控制台中打开 “队列” 页面。
-
在按需队列部分中,选择队列。
-
选择 Edit queue (编辑队列)。
-
在状态下,选择暂停或活动。
-
选择保存队列。
- Amazon CLI
-
以下 update-queue
示例暂停处于活动状态的按需队列。
aws mediaconvert update-queue \
--name Queue1
\
--status PAUSED
以下 update-queue
示例激活已暂停的按需队列。
aws mediaconvert update-queue \
--name Queue1
\
--status ACTIVE
有关如何使用更改按需队列状态的更多信息 Amazon CLI,请参阅Amazon CLI 命令参考。
列出按需队列
您可以列出与您关联的队列 Amazon Web Services 账户 并获取有关这些队列的详细信息。以下选项卡显示了列表队列的不同选项。
- Console
-
要使用 MediaConvert 控制台列出您的按需队列,请打开队列页面。选择一个队列,查看其 ARN。
- Amazon CLI
-
以下 list-queues
示例列出您的所有队列。
aws mediaconvert list-queues
以下 JSON 是示例列表队列响应。
{
"Queues": [
{
"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Example",
"CreatedAt": "2023-06-19T09:34:25-07:00",
"LastUpdated": "2023-06-19T09:34:25-07:00",
"Name": "Example",
"PricingPlan": "ON_DEMAND",
"ProgressingJobsCount": 0,
"Status": "ACTIVE",
"SubmittedJobsCount": 0,
"Type": "CUSTOM"
},
{
"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
"CreatedAt": "2018-05-16T09:13:08-07:00",
"LastUpdated": "2021-05-14T15:39:23-07:00",
"Name": "Default",
"PricingPlan": "ON_DEMAND",
"ProgressingJobsCount": 0,
"Status": "ACTIVE",
"SubmittedJobsCount": 0,
"Type": "SYSTEM"
}
]
}
有关如何使用列出队列的更多信息 Amazon CLI,请参阅Amazon CLI 命令参考。
删除按需队列
您可以删除默认队列之外的任何队列。您无法删除包含未处理作业的队列。以下选项卡显示了如何删除按需队列。
- Console
-
要使用 MediaConvert控制台删除按需队列,请执行以下操作:
-
在 MediaConvert 控制台中打开 “队列” 页面。
-
选择队列。
-
选择删除队列。
- Amazon CLI
-
以下 delete-queue
示例删除按需队列。
aws mediaconvert delete-queue \
--name Queue1
有关如何使用删除按需队列的更多信息 Amazon CLI,请参阅Amazon CLI 命令参考。