使用 SSL/TLS 证书加密网络连接

Database Migration Service 与源数据库建立的每个连接都可以配置为使用安全套接字层/传输层安全协议 (SSL/TLS) 加密。 本页面简要介绍了可用的 SSL/TLS 加密变体,以及为迁移作业使用这些变体所需的步骤。

我们主要建议对通过公共网络创建的连接使用 SSL/TLS,因为您需要为数据库公开公共 IP 地址和端口。 无论您使用哪种网络连接方法,您的场景都可能需要使用额外加密。

目标数据库连接始终由 Database Migration Service 加密。 您无需为这些连接配置额外的证书。

如需了解 Database Migration Service 如何使用 SSL/TLS 加密,请务必记住,就 网络连接而言,Database Migration Service 被视为 客户端,而您的数据库(源数据库或目标数据库)被视为 服务器。Database Migration Service 支持以下加密变体:

无
当 Database Migration Service 与您的数据库建立连接时, 它不会发送任何 SSL 配置字符串。它不会向服务器提供任何客户端 证书,也不会验证任何服务器证书。
TLS

当 Database Migration Service 连接到您的数据库时,它会声明连接是 通过安全通道建立的。Database Migration Service 不会向服务器提供客户端证书,但会验证服务器证书授权机构 (CA),以确保它连接到正确的主机。这样可以防止中间人攻击。

如需使用 TLS 身份验证,您必须提供签署数据库服务器证书的证书授权机构 (CA) 的 x509 PEM 编码 证书。

后续步骤