要加密 Replica Of 同步流量,还必须为副本数据库 (目标) 配置加密

加密源同步流量

要仅在源数据库上为 Replica Of 通信启用 TLS,请执行以下作:

  1. 数据库中,可以:

    • 创建新数据库。
    • 选择要配置的数据库,然后选择 编辑
  2. 启用 TLS。

    数据库 TLS 配置
  3. 选择要保护的通信:

    • 对于新数据库 - 仅对 Replica Of communications 需要 TLS 是 默认选中。

    • 对于配置为 “需要 TLS for all (全部需要 TLS)” 的现有数据库 communications - 选择 Require TLS for Replica Of communications only(仅对通信副本需要 TLS)。

    默认情况下,强制执行客户端身份验证。这意味着您必须输入同步器证书 托管副本的集群(目标数据库)。

  4. 要输入 syncer 证书:

    1. 复制具有目标数据库的每个集群的 syncer 证书:

      1. 登录到群集。
      2. 转到设置
      3. 在 syncer certificates (同步器证书) 框中,将证书的全文复制到剪贴板。
    2. 选择 Add 按钮以打开证书对话框。
      “添加”按钮

      数据库 TLS 配置
    3. Enforce client authentication 复选框下方的文本框中输入复制的证书文本。

    4. 使用 Save (保存) 按钮保存证书。
      “保存”按钮

    您还可以清除 Enforce client authentication (强制客户端身份验证),以便所有集群或 客户端无需身份验证即可连接到您的数据库。

    要加密 Replica Of 同步流量,还必须为副本数据库 (目标) 配置加密

加密所有源通信

要为源数据库上的副本和客户端通信启用 TLS,请执行以下作:

  1. 从 Admin Console 的 Databases 菜单中,执行以下任一作:

    • 创建新数据库。

    • 选择现有数据库,然后选择 Edit 按钮。

  2. 启用 TLS 并选择 Require TLS for all communications (所有通信都需要 TLS)。

    数据库 tls-all

    默认情况下,客户端身份验证是强制性的,因此您必须输入 syncer 托管目标数据库的集群的证书。

    您还需要添加连接到数据库的客户端的证书。

  3. 要输入 syncer 和 client 证书:

    1. 复制 syncer 和 client 证书的整个文本。

      对于每个具有目标数据库的集群:

      1. 登录到群集。
      2. 转到设置
      3. 在 syncer certificates (同步器证书) 框中,将证书的全文复制到剪贴板。
    2. 使用 Add 按钮打开证书对话框。
      “添加”按钮

      数据库 TLS 配置
    3. Enforce client authentication 复选框下方的文本框中输入复制的证书文本。

    4. 使用 Save (保存) 按钮保存更改。
      “保存”按钮

    您还可以清除 Enforce client authentication 复选框以允许 无需身份验证的客户端连接。