如何解决云运行错误:VPC连接器“连接器”尚未准备好或不存在
因此,当我尝试使用此命令更新我现有的服务时,我试图将我的Cloud Run服务(仅在区域us-west1中)与我的VPC连接器(区域us-central1)连接起来
gcloud run services update SERVICE --vpc-connector CONNECTOR_NAME
我收到此错误:
云运行错误:VPC连接器的“连接器名称”尚未准备好或不存在。
注意:我无法将连接器部署在us-west1区域(这不是GCP的指定选项),因此服务和连接器位于同一区域。
任何建议我该如何解决?
解决方法
正如您在此Official Documentation for VPC Connectors中所看到的:
连接器必须与与其连接的无服务器服务位于相同的项目和区域中。
因此,为了解决您所面临的问题,您必须将连接器更改为服务所在的区域,因为服务所在的区域不支持VPC连接器,所以您还必须更改您的服务服务到新区域,以便在此之前使用VPC连接器。您可以在here中找到可用于VPC连接器的区域。