首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >支持自动缩放器访问的CloudSql

支持自动缩放器访问的CloudSql
EN

Stack Overflow用户
提问于 2017-06-12 22:42:17
回答 1查看 95关注 0票数 0

关于CloudSQL,我被困在了一件事上。

我在GCE上运行了我的WordPress应用程序,并且创建了Instance Group,所以我将使用AutoScaler。

对于Db,我使用CloudSQL。

现在卡住的地方是CloudSQL中的“授权网络”,因为它只接受IPV4公共IP。

我如何知道何时发生自动伸缩,哪些IP将附加到实例,以便我的实例知道数据库的位置?

我可以将CloudSQL IP硬编码为CNAME,但从CloudSQL端我无法弄清楚如何提供访问。我可以让我的数据库访问全部开放

如果你能让我知道我遗漏了什么。

我也使用了cloudsql代理,但它不是Linux中的Service ...我希望你能理解我的处境。如果你有什么想法想和我分享,请告诉我。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-13 02:45:08

推荐的方式是使用第二代实例和Cloud SQL Proxy,您需要在Linux上配置代理,并使用提供的链接中列出的服务帐户凭据启动它。

另一种方式是在您的GCE实例模板中使用startup脚本,这样您就可以通过gcloud sql instance patch命令获取新实例的外部IP地址,并将其添加到Cloud SQL实例的授权网络中。同样可以使用shutdown脚本将IP从授权网络中移除。可以通过运行以下命令从metadata检索GCE实例的外部IP地址:

$ curl "http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip" -H "Metadata-Flavor: Google".

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44502240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档