本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Fleet Hub for AWS IoT Device Management 中的任务和任务模板
注意
任务模板功能为预览版,可能会发生变化。
任务是被发送到一台或多台连接到 AWS IoT 的设备并在这些设备上运行的远程操作。例如,您可以定义一个任务,该任务指示一组设备下载并安装应用程序或固件更新、重启、轮换证书或执行远程故障排除操作。您可以从 Fleet Hub for AWS IoT Device Management Web 应用程序中运行预配置的任务。组织的管理员在 AWS IoT 控制台中创建任务模板并附加使策略以便模板可供 Fleet Hub 用户使用。在 Fleet Hub 应用程序中,您可以指定运行任务的设备或设备组。
管理员还创建设备组,可供您在应用程序中查看。要查看这些组,请在导航窗格中选择 Device groups(设备组)。将设备组指定为目标时,可以指定以下两种类型的选项之一,从而指定任务的运行方式。
快照:任务运行一次。
持续性:首次运行后,任务还将在添加到组中的任何设备上运行。
有关创建和管理任务模板的更多信息,请参阅任务模板。有关任务如何工作的更多信息,请参阅任务。
运行任务
您可以从 Fleet Hub 应用程序中的多个位置运行任务,但以下步骤始终保持相同。
选择一个组或一个或多个设备作为目标。
选择 Run job(运行任务)。
在 Job target selection(任务目标选择)中,选择 continous(持续性)或者 snapshot(快照)。
选择一个任务模板。确认 Job summary(任务摘要)下的文本描述了要运行的任务类型。
(可选)输入任务的名称。
选择 运行。
您可以在 Fleet Hub 应用程序中以下位置选择目标并按照以下步骤操作。
控制面板上的设备列表选项卡。
特定设备的详细信息页面。
设备组页面。
特定设备组的详细信息页面。
查看和管理任务
您可以在以下位置查看机群中正在运行的任务。
任务列表页面 — 此页显示机群中运行的所有任务。要查看此页面,请在导航窗格中选择 Jobs(任务)导航窗格中。
特定设备的详细信息页面 — 此页显示设备上运行的所有任务。
每个任务都有一个详细信息页面,其中显示有关任务的摘要信息,包括目标和运行时信息。此页显示每台设备上任务的运行时状态。此外还会显示以下总计数目。
运行的数量。
已取消的运行数量。
成功的运行数量。
失败的运行数量。
拒绝的运行数量。
排队的运行数量。
正在运行的数量。
已删除的运行数量。
超时的运行数量。
要取消任务,请选择该任务,然后选择 Cancel(取消)。