使用 Amazon Web Services Management Console 指定任务配置 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon Web Services Management Console 指定任务配置

您可以使用 Amazon IoT 控制台为任务添加不同配置。创建任务后,您可以在任务详细信息页面上查看任务配置的状态详细信息。有关不同配置及其工作方式的更多信息,请参阅 任务配置的工作原理

创建任务或任务模板时添加任务配置。

创建自定义任务模板

创建自定义任务模板时指定推出配置

  1. 转至 Amazon IoT 控制台的任务模板中心,然后选择 Create job template(创建任务模板)。

  2. 指定任务模板属性、提供任务文档、展开要添加的配置,然后指定配置参数。

创建自定义任务

创建自定义任务时指定推出配置

  1. 转至 Amazon IoT 控制台的 Job 中心,然后选择 Create job(创建任务)。

  2. 请选择 Create a custom job(创建自定义任务),指定任务属性、目标,然后指定任务文档使用任务文件还是模板。您可以使用自定义模板或 Amazon 托管式模板。

  3. 请选择任务配置,展开 Rollout configuration(推出部署),再在其中指定使用 Constant rate(恒定速率)或 Exponential rate(指数速率)。然后,指定配置参数。

下一部分介绍了可以为每个配置指定的参数。

推出配置

您可以指定使用恒定推出速率还是指数速率。

  • 设置恒定推出速率

    要为任务执行设置恒定速率,请选择 Constant rate(恒定速率),然后为速率上限指定 Maximum per minute(每分钟的最大值)。此值为可选值,范围从 1 到 1000。如果不设置该值,则会使用 1000 作为默认值。

  • 设置指数推出速率

    若要设置指数速率,请选择 Exponential rate(指数速率),然后指定这些参数:

    • 每分钟的基本速率

      Number of notified devices(通知设备数)或 Number of succeeded devices(成功设备数)阈值满足 Rate increase criteria(速率增加条件)之前,执行作业的速率。

    • 增量因子

      Number of notified devices(通知设备数)或 Number of succeeded devices(成功设备数)阈值满足 Rate increase criteria(速率增加条件)之后,推出速率增加的指数因子。

    • 速率增加条件

      Number of notified devices(通知设备数)或 Number of succeeded devices(成功设备数)的阈值。

中止配置

请选择 Add new configuration(添加新配置),然后为每个配置指定以下参数:

  • 失败类型

    指定启动任务中止的失败类型。其中包括 FAILED(失败)、REJECTED(已被拒绝)、TIMED_OUT(超时)或 ALL(全部)。

  • 增量因子

    指定在满足任务中止条件之前必须完成的任务执行数量。

  • 阈值百分比

    指定启动任务中止的已执行事物的总数。

超时配置

默认无超时,任务运行会遭到取消或删除。若要使用超时,请选择 Enable timeout(启用超时),然后指定 1 分钟到 7 天之间的超时值。

重试配置

注意

创建任务后,便无法更新重试次数。您只能删除所有失败类型的重试配置。创建任务时,请考虑为配置采用适当的重试次数。为避免因潜在的重试失败产生额外成本,请添加中止配置。

请选择 Add new configuration(添加新配置),然后为每个配置指定以下参数:

  • 失败类型

    指定应触发任务执行重试的失败类型。其中包括 Failed(失败)、Timeout(超时)和 All(全部)。

  • 重试次数

    请为所选择的 Failure type(失败类型)指定重试次数。最多可以为两种失败类型组合指定 10 次重试。