部署完成以后,我们可以通过 CloudSQL Studio 访问 newapidb 数据库,看到各种表都已经生成,那就说明一切正常,完事了。
部署区域
需要注意的是,部署在香港地区的 Cloud Run 服务不支持绑定自定义域名。同时经过我的测试,即使是部署在香港地区,大陆的访问延迟基本也是在180ms左右,说明 Cloud Run 没有走谷歌的优质网络。在GCP上创建虚拟机时,选择香港地区的高级网络,可以做到国内访问延迟50ms左右,所以使用Cloud Run部署的服务访问体验实际上应该会比较一般。
当我发现延迟180+ms以后,我就放弃了使用Cloud Run来部署服务,延迟太高了就没必要。
总结
一时兴起想使用 Cloud Run + Cloud SQL 来搭建一个自用的服务,在使用过程中遇到 Cloud Run 和 Cloud SQL 网络不通的问题,在谷歌搜索上搜了好多帖子,都没解决,最后是靠 Cloud SQL 提供的连接测试帮忙分析出原因,然后才知道要开启 连接到VPC以获取出站流量