帮助手册 AWS Service 操作 AWS Step Functions 操作

启动状态机执行

使用 Site24x7 的 IT 自动化框架,您现在可以执行 Step Function 来响应告警事件。

先决条件

  • 您必须已启用 Step Functions 集成。
  • 您必须在 Site24x7 订阅帐户中主动监视器状态机。

所需权限

Site24x7 使用 AWS Step Functions API 来执行操作。请确保分配给 Site24x7 实体(IAM 用户或 IAM 角色)的 IAM 策略中存在以下写入级别操作

  • states:StartExecution:启动状态机执行。

创建用于启动状态机的动作配置文件

  • 打开 Site24x7 控制台。在左侧导航窗格中,选择管理,然后选择IT 自动化模板
  • 选择添加自动化。单击菜单下拉菜单并选择执行Step Function作为类型。
  • 对于展示名称,键入适当的名称以进行识别。
  • 对于要执行的操作,保留默认值。
  • 对于目标 Step Function State Machine(s),从监控的状态机列表中进行选择。
  • 对于输入 JSON,键入包含执行的输入数据的字符串。注意:如果不包含任何 JSON 数据,则必须包含两个大括号:“input”:“{}”。
  • 为最大允许动作执行时间配置一个合适的值。该值将确定在 API 请求超时之前 Site24x7 将等待多长时间。
  • 通过电子邮件将自动化结果共享给在通知配置文件中配置用户告警组。此电子邮件将包含参数,包括自动化名称、自动化类型、事件原因、目标主机等。
  • 保存配置文件。

帮助手册 AWS Service 操作 AWS Step Functions Action