AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建和管理作业(控制台)

如果您使用 AWS IoT 的代码签名,则必须在作业文档中添加两个占位符 URL:

代码文件的占位符应如下所示:${aws:iot:s3-presigned-url:https://s3.amazonaws.com/<my-s3-bucket>/<my-code-file>}

注意

目前,作业的预签名 URL 占位符不支持版本。如果您更新代码文件并将其复制到同一 Amazon S3 位置,则必须创建新签名,然后在作业文档中引用新签名版本。

签名的占位符应如下所示:${aws:iot:code-sign-signature:s3://<region>.<my-s3-bucket>/<my-code-file>@<code-file-version-id>}

创建作业

  1. 浏览至 AWS IoT 控制台

  2. 在导航窗格中,选择管理,然后选择作业

  3. 选择创建作业

  4. 选择创建自定义作业

  5. 为您的作业输入字母数字 ID 和可选说明。

    注意

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

  6. 选择要更新的设备或设备组。

  7. 添加作业文件下,选择选择,然后选择您的作业文档。

  8. 选择为我签署映像。如果您不对更新进行代码签名,可以跳过此步骤。

  9. 创建或选择代码签名配置文件。如果您不对更新进行代码签名,可以跳过此步骤。

  10. 预签名资源 URL 下,选择我希望对我的 URL 预签名并且已配置我的作业文件。如果您不对更新进行代码签名,可以跳过此步骤。

  11. 为预签名 URL 选择角色和到期时间。

  12. 作业类型下,为您的更新选择适当的选项,然后选择下一步

  13. 为所有高级配置指定值,然后选择创建

在您创建作业后,控制台会生成一个 JSON 签名并将其放在您的作业文档中。

您可以使用 AWS IoT 控制台查看状态、取消或删除作业。

  1. 浏览至 AWS IoT 控制台

  2. 在导航窗格中,选择管理,然后选择作业