

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用创建自定义作业模板 Amazon Web Services 管理控制台
<a name="job-templates-console"></a>

本主题介绍如何使用 Amazon IoT 控制台创建、删除和查看有关作业模板的详细信息。

## 创建自定义任务模板
<a name="job-templates-console-create"></a>

您可以创建一个原始 自定义任务模板或从现有任务创建任务模板。您也可以根据使用 Amazon 托管模板创建的现有作业创建自定义作业模板。有关更多信息，请参阅 [从托管模板创建自定义任务模板](job-template-manage-console-create.md#job-template-manage-create-template)。

### 创建原始任务模板
<a name="job-templates-console-create-scratch"></a>

1. 

**开始创建您的任务模板**

   1. 前往[Amazon IoT 控制台的 Job 模板中心，](https://console.amazonaws.cn/iot/home#/jobtemplatehub)然后选择**自定义模板**选项卡。

   1. 选择 **Create job template**（创建任务模板）。
**注意**  
您还可以从 **Fleet Hub** 下的 **Related services**（相关服务）页面导航到 **Job templates**（​任务模板）页面。

1. 

**指定任务模板属性**

   在**创建任务模板**页面中，输入任务名称的字母数字标识符和字母数字描述，提供有关该模板的其他详细信息。
**注意**  
我们不建议在职位 IDs 或描述中使用个人身份信息。

1. 

**提供任务文档**

   提供 JSON 任务文件，该文件存储在 S3 存储桶中或作为任务中指定的内联任务文档。当您使用此模板创建任务时，此任务文件将成为任务文档。

   如果任务文件存储在 S3 存储桶中，请输入 S3 URL 或选择**浏览 S3**，然后导航到您的工作文档并选择它。
**注意**  
您可以选择当前区域中的 S3 存储桶。

1. 继续为您的任务添加任何其他配置，然后查看并创建任务。有关其他可选配置的信息，请参阅以下链接：
   + [任务推出、计划和中止配置](jobs-configurations-details.md#job-rollout-abort-scheduling)
   + [任务执行超时和重试配置](jobs-configurations-details.md#job-timeout-retry)

### 从现有任务创建任务模板
<a name="job-templates-console-create-exist-job"></a>

1. 

**选择您的任务**

   1. 前往[Amazon IoT 控制台的 Job Hub](https://console.amazonaws.cn/iot/home#/jobhub)，选择要用作作业模板基础的作业。

   1. 选择**另存为任务模板**。
**注意**  
您可以选择不同的任务文档或编辑原始任务中的高级配置，然后选择 **Create job template**（创建任务模板）。您的新任务模板将显示在 **Job template**（任务模板）页面。

1. 

**指定任务模板属性**

   在**创建任务模板**页面中，输入任务名称的字母数字标识符和字母数字描述，提供有关该模板的其他详细信息。
**注意**  
任务文档是您在创建模板时指定的任务文件。如果是在任务中指定任务文档的，而不是 S3 位置，可以在此任务的详细信息页面中看到任务文档。

1. 继续为您的任务添加任何其他配置，然后查看并创建任务。有关其他配置的更多信息，请参阅：
   + [任务推出、计划和中止配置](jobs-configurations-details.md#job-rollout-abort-scheduling)
   + [任务执行超时和重试配置](jobs-configurations-details.md#job-timeout-retry)

## 从自定义任务模板创建任务。
<a name="job-templates-console-create-job-from"></a>

您可以通过转到任务模板的详细信息页面，从自定义任务模板创建任务，如本主题中所述。您还可以创建任务，或者通过选择运行任务创建工作流程时要使用的任务模板来创建任务。有关更多信息，请参阅 [使用创建和管理作业 Amazon Web Services 管理控制台](manage-job-console.md)。

本主题介绍如何从自定义任务模板的详细信息页面创建任务。您也可以使用 Amazon 托管模板创建作业。有关更多信息，请参阅 [使用托管模板创建任务](job-template-manage-console-create.md#job-template-manage-create-job)。

1. 

**选择自定义任务模板**

   前往[Amazon IoT 控制台的 Job Tem](https://console.amazonaws.cn/iot/home#/jobtemplatehub) plates 中心，选择**自定义模板**选项卡，然后选择您的模板。

1. 

**使用自定义模板创建任务**

   要创建任务：

   1. 在模板详细信息页面上，选择 **Create job**(创建任务)。

      控制台切换到添加模板配置的工作流的**创建任务**的**自定义任务属性**的步骤。

   1. 输入唯一的字母数字任务名称以及可选的描述和标签，然后选择**下一步**。

   1. 选择要在此任务中运行的事物或事物组作为任务目标。

      在**任务文档**部分中，您的模板随其配置设置一起显示。如果要使用不同的任务文档，请选择 **Browse**（浏览），然后选择不同的存储桶和文档。选择**下一步**。

   1. 在 **Job configuration**（作业配置）页面上，将作业类型选择为连续或快照作业。快照任务在目标设备和组上完成运行后即算完成任务。连续任务适用于事物组，并会添加到指定目标组的任何设备上运行。

   1. 继续为您的任务添加任何其他配置，然后查看并创建任务。有关其他配置的更多信息，请参阅：
      + [任务推出、计划和中止配置](jobs-configurations-details.md#job-rollout-abort-scheduling)
      + [任务执行超时和重试配置](jobs-configurations-details.md#job-timeout-retry)

**注意**  
当根据任务模板创建的任务更新该任务模板提供的现有参数时，这些更新的参数将覆盖该任务模板为该任务提供的现有参数。

您还可以使用 Fleet Hub Web 应用程序从任务模板创建任务。有关在 Fleet Hub 中创建任务的信息，[请参阅在 Fleet Hub 中使用任务模板进行 Amazon IoT 设备管理](https://docs.amazonaws.cn/iot/latest/fleethubuserguide/aws-iot-monitor-technician-job-templates.html)。

## 删除任务模板
<a name="job-templates-console-delete-job"></a>

要删除作业模板，请先进入[Amazon IoT 控制台的 Job Templates 中心](https://console.amazonaws.cn/iot/home#/jobtemplatehub)，然后选择**自定义模板**选项卡。然后，选择要删除的任务模板，然后选择**下一步**。

**注意**  
删除是永久性的，任务模板不再显示在**自定义模板**选项卡。