本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过使用 Amazon Web Services Management Console 从 Amazon 托管式模板中创建任务
使用 Amazon Web Services Management Console 获取 Amazon 托管模板有关的信息并使用这些模板创建任务。然后,您可以将创建的任务保存为自己的自定义模板。
获取有关托管模板的详细信息
您可以从 Amazon IoT 控制台中获取有关可供使用的不同托管模板信息。
-
要查看可用的托管模板,请转到 Amazon IoT控制台的任务模板中心
然后选择托管模板选项卡。 -
要查看详细信息,请选择托管模板。
详细信息页面包括以下信息:
-
托管模板的名称、描述和 Amazon Resource Name (ARN)。
-
可以执行远程操作的环境,例如 Linux。
-
JSON 任务文档,用于指定任务处理程序的路径以及要在设备上运行的命令。例如,下面显示了一个示例任务文档 AWS-Reboot 模板。模板显示了任务处理程序和 shell 脚本的路径,
reboot.sh
,必须运行任务处理程序才能重新启动设备。{ "version": "1.0", "steps": [ { "action": { "name": "Reboot", "type": "runHandler", "input": { "handler": "reboot.sh", "path": "${aws:iot:parameter:pathToHandler}" }, "runAsUser": "${aws:iot:parameter:runAsUser}" } } ] }
有关任务文档及其各种远程操作参数的详细信息,请参阅 托管模板远程操作和任务文档。
-
任务文档的最新版本。
使用托管模板创建任务
您可以使用 Amazon 管理控制台选择用于创建任务的 Amazon 托管模板。本节向您演示了应如何进行操作。
您也可以启动就业创造工作流程,然后选择 Amazon 创建任务时要使用的托管模板。有关工作流的更多信息,请参阅 使用 Amazon Web Services Management Console 创建和管理任务。。
-
选择您的 Amazon 托管模板
转至Amazon IoT控制台的任务模板中心
,选择托管模板选项卡,然后选择模板。 -
使用托管模板创建任务
-
在模板详细信息页面上,选择 Create job(创建任务)。
控制台切换到添加模板配置的工作流的创建任务的自定义任务属性的步骤。
-
输入唯一的字母数字任务名称以及可选的描述和标签,然后选择下一步。
-
选择要在此任务中运行的事物或事物组作为任务目标。
-
在 Job document(任务文档)部分中,您的模板随其配置设置和输入参数一起显示。输入所选模板的输入参数的值。例如,如果您选择了 Amazon-Download-File 模板:
-
对于 downloadUrl,输入要下载的文件的 URL,例如:
https://
。example.com/index
.html -
对于 filePath,输入设备上存储下载文件的路径,例如:
。path/to/file
还可以选择输入
runAsUser
和pathToHandler
参数的值。有关每个模板的输入参数的更多信息,请参阅托管模板远程操作和任务文档。 -
-
在 Job configuration(作业配置)页面上,将作业类型选择为连续或快照作业。快照任务在目标设备和组上完成运行后即算完成任务。连续任务适用于事物组,并会添加到指定目标组的任何设备上运行。
-
继续为您的任务添加任何其他配置,然后查看并创建任务。有关其他配置的更多信息,请参阅:
-
从托管模板创建自定义任务模板
您可以使用 Amazon 托管模板和自定义任务作为创建自己的自定义任务模板的起点。要创建自定义任务模板,请先从 Amazon 托管模板,如上一部分中所述。
然后,您可以将自定义任务另存为模板,创建自己的自定义任务模板。要另存为模板:
-
转至Amazon IoT控制台的任务中心
然后选择包含托管模板的任务。 -
选择另存为任务模板,然后创建自定义任务模板。有关创建自定义模板的更多信息,请参阅 从现有任务创建任务模板。