使用 Fleet Hub for AWS IoT Device Management 中的任务和任务模板 - Fleet Hub for AWS IoT Device Management

使用 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 应用程序中的多个位置运行任务,但以下步骤始终保持相同。

  1. 选择一个组或一个或多个设备作为目标。

  2. 选择 Run job(运行任务)。

  3. Job target selection(任务目标选择)中,选择 continous(持续性)或者 snapshot(快照)。

  4. 选择一个任务模板。确认 Job summary(任务摘要)下的文本描述了要运行的任务类型。

  5. (可选)输入任务的名称。

  6. 选择 Run (运行)

您可以在 Fleet Hub 应用程序中以下位置选择目标并按照以下步骤操作。

  • 控制面板上的设备列表选项卡。

  • 特定设备的详细信息页面。

  • 设备组页面。

  • 特定设备组的详细信息页面。

查看和管理任务

您可以在以下位置查看机群中正在运行的任务。

  • 任务列表页面 — 此页显示机群中运行的所有任务。要查看此页面,请在导航窗格中选择 Jobs(任务)导航窗格中。

  • 特定设备的详细信息页面 — 此页显示设备上运行的所有任务。

每个任务都有一个详细信息页面,其中显示有关任务的摘要信息,包括目标和运行时信息。此页显示每台设备上任务的运行时状态。此外还会显示以下总计数目。

  • 运行的数量。

  • 已取消的运行数量。

  • 成功的运行数量。

  • 失败的运行数量。

  • 拒绝的运行数量。

  • 排队的运行数量。

  • 正在运行的数量。

  • 已删除的运行数量。

  • 超时的运行数量。

要取消任务,请选择该任务,然后选择 Cancel(取消)。