使用 Spinnaker 将 AppEngine 部署到不同的项目

Deploying AppEngine to a different project with Spinnaker

我想知道是否有任何方法可以使用 Spinnaker 将 App Engine 应用程序部署到不同的 Google Cloud Platform 项目。我已经为 deploying an App Engine 完成了代码实验室,但在同一个项目中。我还注意到 Spinnaker 运行命令以使用 "projectid" 参数部署到 App Engine,如下所示:

gcloud app deploy /var/tmp/clouddriver/https:--github.com-someCoolUser-redblue.git/./app.yaml --version=codelab-default-v000 --no-promote --no-stop-previous-version --project=gnp-central --account=215673589836-compute@developer.gserviceaccount.com

有什么方法可以自定义 projectaccount[=24 的参数=]?

我也在尝试在代码中找到我可以修改它的地方,到目前为止,没有成功

我认为这是不可能的,因为 Google App Engine 文档中 A​​ccount 部分中的注释:

Account

A Spinnaker account maps to a single App Engine application, a top-level resource that contains services, versions, and instances. Spinnaker authenticates itself with App Engine using service account credentials for a Google Cloud Platform project - see the setup guide.

如果我的解释正确,您需要使用不同的 Spinnaker 帐户部署到不同的云 project/application。