将错误的应用部署到 Google Cloud,如何防止?

nat*_*teM 8 ruby google-cloud-platform google-cloud-sdk

当我运行时,gcloud app deploy我收到消息:

ERROR: (gcloud.app.deploy) The required property [project] is not currently set.
You may set it for your current workspace by running:

  $ gcloud config set project VALUE

or it can be set temporarily by the environment variable [CLOUDSDK_CORE_PROJECT]
Run Code Online (Sandbox Code Playgroud)

在当前工作区中设置项目导致我部署了错误的应用程序,因此我不想再这样做。我想尝试使用上面列出的环境变量选项进行部署。我该怎么做呢?使用 CLOUDSDK_CORE_PROJECT 的部署语法是什么?我认为这将来自我的 app.yaml 但尚未使其正常工作。

小智 2

您应该能够将项目作为应用程序部署命令的一部分传递:

gcloud app deploy ~/my_app/app.yaml --project=PROJECT

查看文档中的示例。