【发布时间】:2016-02-28 20:12:46
【问题描述】:
我希望 Java Appengine 托管 VM 应用程序连接到第二代云 SQL 实例。文档中存在差异 - 我无法确定 Google 是否真的支持它!
https://cloud.google.com/appengine/docs/managed-vms/java/using-cloud-sql 状态:
4:在控制台中,授予您的 App Engine 应用程序访问 Google Cloud SQL 实例的权限。
但我认为没有办法做到这一点。在 Cloud SQL 管理控制台中,在实例的属性下,有:
授权申请:无
似乎没有办法授权应用程序?
然后在此页面https://cloud.google.com/sql/docs/dev-access 上声明:
Java App Engine 应用程序
Java 不支持使用 Cloud SQL 代理。
所以您似乎无法使用 Cloud SQL 代理。我让它全部工作的唯一方法是向全世界开放 SQL 端口,以便托管 VM 实例可以通过其公共 IP 地址连接到它,但这是一个可怕的解决方案!
是否有实际支持的方式来执行此操作?谷歌的任何人都可以回答吗?
【问题讨论】:
标签: java google-app-engine google-cloud-sql google-managed-vm