您可以将 Webhook 与任意端点 REST API 集成并配置出站负载。
前提条件
确保您拥有 Webhook 的登录凭据。
过程
- 从左侧菜单中,单击配置 > 警示,然后在右侧窗格中单击出站设置。
- 单击添加,然后从插件类型下拉菜单中,选择 Webhook 通知插件。
此时将展开对话框以包括插件实例设置。
- 输入实例名称。
- 输入 Webhook URL。
注: 对于引用 Webhook 出站实例的通知,您在此处输入的 URL 将用作基本 URL,它将与相关 Webhook 负载模板中定义的端点 URL 后缀结合使用。
- 输入连接计数的值。
连接计数表示在 VMware Aria Operations 中每个节点允许的最大打开连接数。
- (可选) 选择您的 HTTP 代理。
- 从列表中选择凭据类型。
注: 如果您的端点 URL 不需要任何身份验证,请从 凭据类型列表中选择 无凭据。
- 添加或编辑凭据详细信息。单击加号图标,在右侧窗格中输入新凭据的详细信息,然后单击保存。
创建新凭据窗格中的字段将根据所选择的 凭据类型显示。
凭据类型 字段 基本身份验证 输入名称、用户名和密码。 持有者令牌 输入凭据的名称和令牌。 OAuth 身份验证 输入以下详细信息: - 名称:输入身份验证的名称。
- 授予类型:选择客户端凭据或密码凭据。
- 身份验证 URL:输入可从中检索访问令牌的 URL。
- 客户端 ID:输入身份验证 URL 的客户端 ID。
- 客户端密码:输入身份验证 URL 的客户端密码。
- 用户名:输入身份验证 URL 的用户名。
注: 仅当授予类型为 密码凭据时,才会显示此字段。
- 密码:输入身份验证 URL 的密码。
注: 仅当授予类型为 密码凭据时,才会显示此字段。
- 范围:输入标签以指定访问令牌。标签指定访问令牌将具有的权限。
- 发送凭据:选择在授权标头中或在正文中。
- 在授权标头中:在标头中发送客户端 ID 和客户端密钥。
- 在正文中:在负载正文中发送客户端 ID 和客户端密钥。
注: 仅当授予类型为 客户端凭据时,才会显示此字段。 - 访问令牌路径:输入您的访问令牌路径。
- 有效性令牌路径:要跟踪令牌何时过期,请输入有效性令牌路径,然后从下拉列表中选择格式。可以选择以下格式之一:
- 第二个
- 毫秒
- 绝对时间
- 标头名称:输入标头名称。默认情况下,标头名称为“Authorization”。
- 前缀:输入前缀。默认情况下,前缀为“Bearer”。
- HTTP 代理:选择 HTTP 代理。
证书 输入以下详细信息: - 名称:输入证书的名称。
- 证书:输入 X.509 格式的证书。
- 证书密钥:输入私钥。支持的格式为 Open SSL、PKCS1 和 PKCS8
API 密钥 输入名称、API 密钥和 API 值。 - 要验证指定路径、凭据和权限,请单击测试。
注:
- 测试功能当前不支持自定义模板。如果模板包含自定义标头,测试可能会失败。
- 单击保存。
结果
此 Webhook 通知插件实例已配置并且正在运行。