Cloud Run error: VPC connector "connector" is not ready yet or does not exist

Cloud Run error: VPC connector "connector" is not ready yet or does not exist

因此,当我尝试使用此命令更新现有服务时,我正在尝试将我的 Cloud 运行 服务(仅在 us-west1 区域)与我的 VPC 连接器(区域 us-central1)连接起来

gcloud run services update SERVICE --vpc-connector CONNECTOR_NAME 

我收到这个错误:

Cloud Run error: VPC connector 'connector's name' is not ready yet or does not exist.

注意:我无法在区域 us-west1 中部署我的连接器(不是 GCP 的给定选项),因此服务和连接器位于同一区域。

有什么解决办法的建议吗?

正如您在此看到的 Official Documentation for VPC Connectors:

A connector must be located in the same project and region as the serverless service that connects to it.

因此,为了解决您面临的问题,您必须将连接器更改为您的服务所在的同一区域,因为您的服务所在的区域不支持 VPC 连接器,您还必须将您的服务更改为新区域,以便在此之前使用 VPC 连接器。您可以在 here.

中找到可用于 VPC 连接器的区域