使用视觉对象设计体验
学习使用视觉对象设计体验创建、编辑和运行运行手册工作流程。工作流程准备就绪后,您可以将其保存或导出。您还可以使用视觉对象设计体验进行快速原型制作。
创建运行手册工作流程
-
选择创建运行手册。
-
在名称方框中,输入运行手册的名称,例如
。MyNewRunbook
-
在设计和代码切换开关旁边,选择铅笔图标并输入运行手册的名称。
现在,您可以为新的运行手册设计工作流程。
设计运行手册
要使用视觉对象设计体验设计运行手册工作流程,您可以将自动化操作从操作浏览器拖动到画布中,将其放置在运行手册工作流程中所需的位置。您也可以通过将操作拖动到不同的位置来重新排序工作流程中的操作。当您将操作拖动到画布上时,工作流程中可以放置该操作的任何位置都会显示一条线。将操作放入画布后,其代码将自动生成并添加到运行手册的内容中。
如果您知道希望添加的操作的名称,请使用操作浏览器顶部的搜索框来查找该操作。
将操作放入画布后,使用右侧的表单面板对其进行配置。此面板包含您在画布上放置的每个自动化操作或 API 操作的常规、输入、输出和配置选项卡。例如,常规选项卡由以下部分组成:
-
步骤名称用于标识该步骤。为步骤名称指定唯一值。
-
描述可帮助您描述在运行手册的工作流程中操作正在执行的内容。
输入选项卡包含因操作而异的字段。例如,aws:executeScript
自动化操作由以下部分组成:
-
运行时系统是运行所提供脚本的语言。
-
处理程序是函数的名称。您必须确保在处理程序中定义的函数具有两个参数:
events
和context
。PowerShell 运行时系统不支持此参数。 -
脚本是您想要在工作流程期间运行的嵌入式脚本。
-
(可选)附件适用于可由操作调用的独立脚本或 .zip 文件。对于 JSON 运行手册,此参数为必需项。
输出选项卡可帮助您指定希望从操作中输出的值。您可以在工作流程的后续操作中引用输出值,也可以根据操作生成输出以用于日志记录。并非所有操作都将有输出选项卡,因为并非所有操作都支持输出。例如,aws:pause
操作就不支持输出。对于支持输出的操作,输出选项卡由以下部分组成:
-
名称是用于输出值的名称。您可以在工作流程的后续操作中引用输出。
-
选择器是以
"$."
开头的 JSONPath 表达式字符串,用于选择 JSON 元素中的一个或多个组件。 -
类型是输出值的数据类型。例如,
String
或Integer
数据类型。
配置选项卡包含所有自动化操作均可使用的属性和选项。该操作由以下部分组成:
-
最大尝试次数属性是操作失败时重试的次数。
-
超时秒数属性指定操作的超时值。
-
至关重要属性确定操作失败是否会停止整个自动化。
-
下一步属性确定自动化在运行手册中接下来要执行的操作。
-
失败时属性确定操作失败时自动化在运行手册中接下来要执行的操作。
-
取消时属性确定用户取消自动操作时自动化在运行手册中接下来要执行的操作。
要删除操作,您可以使用画布上方工具栏中的退格键,或者右键单击并选择删除操作。
随着工作流程的发展,其可能不适合画布。为帮助使工作流程适合画布,请尝试以下选项之一:
-
使用侧面板上的控件调整面板大小或关闭面板。
-
使用画布顶部的工具栏放大或缩小工作流程图。
更新运行手册
您可以通过创建新版本的运行手册来更新现有的运行手册工作流程。可以通过使用视觉对象设计体验或直接编辑代码来更新运行手册。要更新现有运行手册,请参照以下过程:
-
选择要更新的运行手册。
-
选择 Create new version。
-
视觉对象设计体验有两个窗格:代码窗格和视觉对象工作流程窗格。在视觉对象工作流程窗格中选择设计,以使用视觉对象设计体验编辑您的工作流程。完成后,选择创建新版本以保存更改并退出。
-
(可选)使用代码窗格以 YAML 或 JSON 格式编辑运行手册内容。
导出运行手册
要导出运行手册的工作流程 YAML 或 JSON 代码以及工作流程图,请参照以下过程:
-
在文档控制台中选择您的运行手册。
-
选择 Create new version。
-
在操作下拉菜单中,选择是否要导出图表或运行手册,以及您喜欢的格式。