无法将 Cloud Data Fusion 与具有专用 IP 的 MySQL 的 Cloud SQL 连接

can't connect Cloud Data Fusion with Cloud SQL for MySQL with Private IP

我知道有很多类似的问题,但我找不到解决我问题的答案。

我正在尝试连接 Data Fusion 来为 MySQL table 复制云 SQL。尝试连接到 MySQL table 时出现以下错误:

Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

根据我收集到的信息,我需要:

一切都在同一个项目下。

我在这里尽力了,但我有点迷路了。如果有人可以指导我解决这个问题。

这里还有什么需要我做的吗?在 Data Fusion 中设置与 MySQL 的连接时应该使用什么 IP?

假设您正在使用 Cloud Data Fusion 将数据从 CloudSQL MySQL 获取到 GCP

过去讨论过一些现有的questions/docs

如果您确实在尝试使用 Cloud Data Fusion 的复制功能来复制您的数据库表,则尚不支持连接到私有 CloudSQL MySQL 实例。如果你正在寻找这个,这里是相应的 OSS JIRA 跟进 - https://cdap.atlassian.net/browse/CDAP-17938

如果您想在私有 IP 上为 MySQL 将云数据融合与云 SQL 连接,您将需要部署云 SQL 代理。有很多关于它的文档。看来是要走的路了。