首页 > 解决方案 > 将应用引擎标准连接到另一个 gcp 项目的私有 ip vm

问题描述

我在项目 A 中有一个带有 vpc N1 的私有 ip vm,在项目 B 中有一个 vpc N2。两者都是对等的,我正在尝试使用无服务器 vpc 连接器通过应用引擎标准从项目 B 连接到私有 ip vm。但我无法连接。如果我使用 flex 并提及项目 B 的对等网络 N2 能够连接。为什么?对此有任何想法

标签: google-app-engineserverlesspeergoogle-vpc

解决方案


要从无服务器环境连接,您必须配置无服务器 VPC 访问;为了在两个不同的项目中进行连接,您必须使用Shared VPC,但是 Serverless VPC Access 的限制之一是它不能与共享 VPC 一起使用:

Serverless VPC Access 支持与通过 Cloud VPN 和 VPC Network Peering 连接的 VPC 网络进行通信。无服务器 VPC 访问不支持旧网络或共享 VPC。

另请注意,无服务器 VPC 访问仅允许由无服务器环境发起请求。由 VM 发起的请求必须使用无服务器服务的外部地址。


推荐阅读