Heroku与Google Cloud SQL配合使用

3
我的目标是建立一个动态网站(使用PHP和MySQL),只有少数人会使用。因此,我的目标是采用最便宜的解决方案。
经过一些研究,我决定使用Heroku来托管我的网站,并使用Google Cloud SQL作为MySQL数据库(Heroku免费的MySQL引擎不足以满足我的需求)。
如何连接这两个服务?我需要在Google实例上拥有IPv4吗?
1个回答

3
创建一个 MySQL 实例和数据库 (如果你还没有在你的 GCP 项目中设置它们)。完成后,在 GCP 中选择你的 MySQL 实例中的 '授权' 标签,然后选择 '添加网络' 来添加 Heroku 网络 IP 地址,最后保存。Heroku 运行在 Amazon EC2 上,你可以在 这里 找到包含所有可连接到 Heroku 的 IP 地址的完整列表。
请注意,我不确定是否还需要在 Heroku 中配置其他设置。

谢谢,这是一个好的解决方案。对于懒人(您可以更改区域,这将选择所有“eu-”服务器:$.getJSON('https://ip-ranges.amazonaws.com/ip-ranges.json', function(data) { let str = "" for (let i=0; i<data.prefixes.length; i++) { if(data.prefixes[i].region.indexOf("eu-")!=-1) str += data.prefixes[i].ip_prefix + "," } console.log(str.slice(0,-1)); }); - hotfire42

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接