使用 Amazon Web Services Management Console 创建和管理任务。 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon Web Services Management Console 创建和管理任务。

创建 任务

  1. 登录 Amazon Web Services Management Console,然后登录 Amazon IoT 控制台。

  2. 在左侧导航窗格的“管理”部分下,选择远程操作,然后选择任务

  3. Jobs(任务)对话框的 Jobs(任务)页面上,选择 Create job(创建任务)。

  4. 根据您使用的设备,您可以创建自定义任务、FreeRTOS OTA 更新任务或 Amazon IoT Greengrass 任务。在此示例中,选择 Create a custom job(创建自定义任务)。选择 Next(下一步)。

  5. Job properties(任务属性)对话框的 Custom job properties(自定义任务属性)页面上,为以下字段输入您的信息:

    • Name(名称):输入唯一的字母数字任务名称。

    • Description - optional(描述 - 可选):输入有关您的任务的可选描述。

    • Tags - optional(标签 - 可选):

    注意

    我们建议不要在您的任务 ID 或描述中使用个人身份信息。

    选择 Next(下一步)。

  6. Job targets(任务目标)对话框的 File configuration(文件配置)页面上,选择要运行此任务的 Things(事务)或 Thing groups(事务组)。

    Job document(任务文档)对话框中,选择以下选项之一:

    • From file(源文件):您之前上传到 Amazon S3 存储桶的 JSON 任务文件

      • 代码签名

        在位于 Amazon S3 URL 的任务文档中,需要 ${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id} 作为占位符,直到使用您的代码签名配置文件将其替换为已签名的代码文件路径。新的签名代码文件最初将出现在 Amazon S3 源桶的 SignedImages 文件夹中。将创建一个包含 Codesigned_ 前缀的新任务文档,其签名代码文件路径将替换代码签名占位符,并放入您的 Amazon S3 URL 中以创建新任务。

      • 预签名资源 URL

        预签名角色下拉列表中,选择您在预签名 URL 中创建的 IAM 角色。对于从 Amazon S3 下载对象的设备来说,使用 ${aws:iot:s3-presigned-url: 对位于 Amazon S3 中的对象的 URL 进行预签名是一种最佳安全实践。

        如果要使用预签名 URL 作为代码签名占位符,请使用以下示例模板:

        ${aws:iot:s3-presigned-url:${aws:iot:code-sign-signature:<S3 URL>}
    • From template(源模板):包含任务文档和任务配置的任务模板。任务模板可以是您创建的自定义任务模板或 Amazon 管理的模板。

      如果您正在创建任务执行常用的远程操作(例如重启设备),可以使用 Amazon 托管模板。这些模板已经进行了预置以供使用。有关更多信息,请参阅 创建自定义任务模板从托管模板创建自定义任务模板

  7. Job configuration(任务配置)对话框的 Job configuration(任务配置)页面上,选择以下任务类型之一:

    • 快照任务:快照任务在目标设备和组上完成其运行后即完成。

    • 连续任务:连续任务适用于事物组,并会在以后添加到指定目标组的任何设备上运行。

  8. Additional configurations - optional(其他配置 - 可选)对话框中,查看以下可选任务配置并做出相应的选择:

    • 推出配置

    • 计划配置

    • 任务执行超时配置

    • 任务执行重试配置 - 新增

    • 中止配置

    有关任务配置的更多信息,请参阅以下部分:

    查看您的所有任务选择,然后选择 Submit(提交)以创建任务。

在您创建任务后,控制台会生成一个 JSON 签名并将其放在您的任务文档中。您可以使用 Amazon IoT 控制台查看状态、取消或删除任务。要管理任务,请转到控制台的 Job 中心