如何在 Google Cloud SQL 中将私有 IP 列入白名单?
How do I whitelist private IP in Google Cloud SQL?
我正在尝试通过 HTTP 负载平衡创建自动缩放 Web 应用程序网络。 Web 服务器实例将连接到负载平衡器。此外,Web 实例必须通过内部 IP 连接到 mysql/cloud sql。
所以总结一下,我需要使用 Linux Web 实例(不是 App Engine)并仅通过内部网络连接到 MySql/Cloud SQL?
可能吗?
谢谢!
要访问云SQL,IP 必须列入白名单。要将 IP 列入白名单,请转到您的项目,然后在侧边栏上:存储 -> 云 SQL。 Select 然后是您的实例 'Access Control'。在 'Authorization' 下单击“+”添加您的 IP。
不可能,您需要按照说明使用外部 IP in the documentation:
Note: You must use the external (public) IP address of the GCE instance.
此外,您会发现 here 无法授权指定的专用网络:
You can not specify a private network (for example, 10.x.x.x) as an authorized network.
您应该使用云 SQL 代理。
它在盒子上运行,提供对云 SQL 数据库的安全访问。
容器引擎示例:https://cloud.google.com/sql/docs/container-engine-connect
我正在尝试通过 HTTP 负载平衡创建自动缩放 Web 应用程序网络。 Web 服务器实例将连接到负载平衡器。此外,Web 实例必须通过内部 IP 连接到 mysql/cloud sql。
所以总结一下,我需要使用 Linux Web 实例(不是 App Engine)并仅通过内部网络连接到 MySql/Cloud SQL? 可能吗?
谢谢!
要访问云SQL,IP 必须列入白名单。要将 IP 列入白名单,请转到您的项目,然后在侧边栏上:存储 -> 云 SQL。 Select 然后是您的实例 'Access Control'。在 'Authorization' 下单击“+”添加您的 IP。
不可能,您需要按照说明使用外部 IP in the documentation:
Note: You must use the external (public) IP address of the GCE instance.
此外,您会发现 here 无法授权指定的专用网络:
You can not specify a private network (for example, 10.x.x.x) as an authorized network.
您应该使用云 SQL 代理。
它在盒子上运行,提供对云 SQL 数据库的安全访问。
容器引擎示例:https://cloud.google.com/sql/docs/container-engine-connect