更新时间:2024-08-09 GMT+08:00

目标连接

用户既可以通过default目标连接来连接公网webhook,也可以通过对应虚拟私有云和子网的目标连接来连接私网webhook。

支持添加分布式消息服务Kafka版作为目标连接。

  • Webhook就是客户端或者代理客户端提供一个webhook的url,服务器有新数据时就往url推送数据,客户端通过探测随时更新数据。
  • Webhook的url,需支持tls1.2协议和安全的加密算法。

创建WEBHOOK目标连接

在创建目标连接前,您需要具备VPC的服务权限。

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“网络管理>目标连接”,进入“目标连接”页面。
  3. 单击“创建目标连接”,弹出“创建目标连接”对话框。

    首次创建目标连接时,系统会自动弹出创建委托授权界面,需要您创建授权委托,详情请查看授权委托

  4. 参考表 目标连接参数说明,填写目标连接的配置信息。

    表1 目标连接参数说明

    参数

    说明

    类型

    选择“WEBHOOK”。

    名称

    您自定义的目标连接名称。

    目标连接创建成功后,目标连接名称不支持修改。

    描述

    目标连接的描述信息。

    虚拟私有云

    选择虚拟私有云,需提前创建。

    目标连接创建成功后,虚拟私有云不支持修改。

    子网

    选择子网,需提前创建。

    目标连接创建成功后,子网不支持修改。

  5. 单击“确定”,完成目标连接的创建。

创建分布式消息服务Kafka版目标连接

在创建目标连接前,已准备好分布式消息服务Kafka版实例。

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“网络管理>目标连接”,进入“目标连接”页面。
  3. 单击“创建目标连接”,弹出“创建目标连接”对话框。

    • 首次创建目标连接时,系统会自动弹出创建委托授权界面,需要您创建授权委托,详情请查看授权委托
    • 创建目标连接成功后,不支持修改Kafka实例参数。

  4. 参考Kafka目标连接参数说明,填写目标连接的配置信息。

    表2 Kafka目标连接参数说明

    参数

    说明

    类型

    选择“分布式消息服务 Kafka版”。

    名称

    您自定义的目标连接名称。

    目标连接创建成功后,目标连接名称不支持修改。

    描述

    目标连接的描述信息。

    实例

    选择kafka实例。

    接入方式

    选择“密文接入”或“明文接入”。

    安全协议

    当选择为密文接入时会显示对应的安全协议。

    SASL_SSL 认证机制

    Kafka实例开启SASL_SSL认证时可见,选择SASL_SSL 认证机制。

    • PLAIN:一种简单的用户名密码校验机制。
    • SCRAM-SHA-512:采用哈希算法对用户名与密码生成凭证,进行身份校验的安全认证机制,比PLAIN机制安全性更高。

    用户名

    Kafka实例开启SASL_SSL认证时可见,输入实例用户名。

    密码

    Kafka实例开启SASL_SSL认证时可见,输入实例密码。

    确认模式

    Kafka客户端收到Server端确认信号个数,表示producer需要收到多少个这样的确认信号,算消息发送成功。

    • None:表示producer不需要等待任何确认收到的信息,副本将立即加到socket buffer并认为已经发送,没有任何保障可以保证此种情况下server已经成功接收数据。
    • Leader Only:表示至少要等待leader已经成功将数据写入本地log,但是并没有等待所有follower是否成功写入,如果follower没有成功备份数据,而此时leader又无法提供服务,则消息会丢失。
    • All:表示leader需要等待ISR中所有备份都成功写入日志,只要任何一个备份存活,数据都不会丢失。

  5. 单击“确定”,完成目标连接的创建。

编辑目标连接

目标连接创建成功后,仅支持修改目标连接的描述信息。

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“网络管理>目标连接”,进入“目标连接”页面。
  3. 在待修改描述信息的目标连接所在行,单击“编辑”,进入“编辑目标连接”对话框。
  4. 修改描述信息,单击“确定”,完成修改。

删除目标连接

  1. 登录事件网格控制台。
  2. 在左侧导航栏选择“网络管理>目标连接”,进入“目标连接”页面。
  3. 在待删除的目标连接所在行,单击“删除”,进入“删除目标连接”对话框。

    目标连接如已关联事件订阅,则不支持删除。您需要先解除关联,然后再进行删除操作。

  4. 单击“确定”,完成目标连接的删除。