node.js - 如何使用私有 IP 在两个项目之间共享一个 Google Cloud SQL 实例?
问题描述
我在 GCP 中有两个项目,都使用 Node.js 运行 App Engine Flexible 环境。其中一个项目附加了一个使用私有 IP 运行的 Cloud SQL 实例。我希望另一个项目中的 App Engine 也能够使用这个 Cloud SQL 实例 (PostgreSQL),但它没有建立连接。
- 所有实例都在同一区域中运行
- 我已经查看了两个 VPC
- 两个项目中都激活了服务网络 API
- 需要连接的项目的服务账号对创建SQL实例的项目拥有“Cloud SQL Client”权限
据我了解,Cloud SQL 实例位于其自己的 VPC 中,该 VPC 通过自动创建的对等连接和路由到创建它的项目进行对等。但是似乎没有办法为另一个 VPC 创建这些路由和对等点以连接它,对吧?
或者是否有另一种可能将两个项目连接到同一个 Cloud SQL?
解决方案
推荐阅读
- css - 如何在 React Native 中切断/裁剪容器的底部和顶部
- android - 为什么我会收到有关变量初始化的错误?
- apache-flink - 如何在apache flink中实现类似于samza的WindowableTask?
- java - 公开测试失败
- python - VirtualBox Ubuntu 在尝试从 CMake 构建 CXX 对象时冻结
- reactjs - 如何使用 ref 测试逻辑并使用 react-testing-library 更新 useEffect/useLayoutEffect 中的状态
- r - 如何使用 Purrr 从列表中过滤数据框?
- java - SpringBoot cron 在生产 EC2 实例中停止触发
- r - 在ggplot中绘制神经网络图
- html - VBA Web 表单自动填充未完成“必需”标准