如何使用带有 Google Eclipse 插件的无服务器 VPC 访问连接器部署 Java AppEngine 应用程序?
How do I deploy a Java AppEngine app using a Serverless VPC access connector with Google plugin for Eclipse?
我创建了一个 Java AppEngine 标准应用程序并通过 Google Eclipse 插件管理部署。然后,我为特定需求添加了一个无服务器 VPC 访问连接器。根据 Google documentation,必须使用 "beta" 选项进行部署:
Note: To use Serverless VPC Access, make sure you use gcloud beta to deploy your service.
如何使用 Google Eclipse 插件管理此部署?
我用Gradle
遗憾的是,Cloud Tools for Eclipse 插件 (CT4E) 不支持使用 gcloud beta 功能。 (顺便说一句,Google Plugin for Eclipse (GPE) 已弃用,但不清楚您使用的是 CT4E 还是 GPE。)
但是,最新的 App Engine Maven/Gradle 插件(基于 Cloud SDK)支持通过 gclodeMode
parameter 使用 gcloud beta 功能进行部署,因此作为解决方法,您可以 运行 命令行上的插件(或通过 IDE 调用)。
我创建了一个 Java AppEngine 标准应用程序并通过 Google Eclipse 插件管理部署。然后,我为特定需求添加了一个无服务器 VPC 访问连接器。根据 Google documentation,必须使用 "beta" 选项进行部署:
Note: To use Serverless VPC Access, make sure you use gcloud beta to deploy your service.
如何使用 Google Eclipse 插件管理此部署?
我用Gradle
遗憾的是,Cloud Tools for Eclipse 插件 (CT4E) 不支持使用 gcloud beta 功能。 (顺便说一句,Google Plugin for Eclipse (GPE) 已弃用,但不清楚您使用的是 CT4E 还是 GPE。)
但是,最新的 App Engine Maven/Gradle 插件(基于 Cloud SDK)支持通过 gclodeMode
parameter 使用 gcloud beta 功能进行部署,因此作为解决方法,您可以 运行 命令行上的插件(或通过 IDE 调用)。