自动调用 Amazon API Gateway 中的 API
在阈值违规或监视器状态变更事件发生时,自动向已部署的 API 资源发送请求正文或从中检索数据。
前提条件
- 您必须已启用 API Gateway 集成。
- 您的 Site24x7 订阅账户中必须有已被监控的活跃 API 资源。
所需权限
Site24x7 使用 Amazon API Gateway REST API 发起 HTTP 请求。请确保分配给 Site24x7 IAM 实体(IAM 角色或 IAM 用户)的 IAM 策略中包含以下部分写入级别操作:
- apigateway:GET
- apigateway:POST
创建操作配置文件
- 登录您的 Site24x7 账户,从左侧导航栏选择管理。
- 选择IT 自动化模板。
- 点击下拉菜单,从列表中选择调用 API Gateway 资源 URL。
- 执行的操作保持默认设置。
- 点击下拉菜单,选择要执行相应操作的 API Gateway 资源。
- HTTP 方法表示可对资源执行的操作。您可以选择 GET 或 POST HTTP 方法,根据您的选择,将显示请求正文编辑器。
注意如果选择 POST 方法,您还可以勾选以 JSON 格式发送复选框,以 JSON 格式提供请求正文。
- HTTP 请求头选项可帮助您随请求一起传递附加信息。例如,您可以设置 Content-Type 请求头,帮助服务器正确解析请求正文。
- 配置合适的最大允许操作执行时间。这将决定 Site24x7 在请求超时前的等待秒数。
- 通过电子邮件发送自动化结果:您可以将此设置切换为"是",以接收有关自动化结果的电子邮件,并通过电子邮件将自动化结果分享给通知配置文件中配置的用户告警组。该邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。
- 点击 保存。
