如何在 Google App Engine 中更改目标网址

2022-09-04 02:36:54

我正在尝试使用端点执行 App Engine。当我部署应用时,服务器会获取我拥有的其他基本 App Engine 项目的项目 ID。在跟踪中,我发现目标项目、目标服务、目标版本和目标 URL 都是基本 App Engine 项目的目标项目。

跟踪如下所示:

target project:  [testniit1]
[INFO] GCLOUD: target service:  [default]
[INFO] GCLOUD: target version:  [20171024t130444]
[INFO] GCLOUD: target url:      [https://testniit1.appspot.com]

(跟踪的图像)

但我的实际项目ID /项目URL是.endpoint2-2.appspot.com

如何更改默认/目标网址?


答案 1

首先,App Engine在撰写时在应用程序和项目之间具有一对一的对应关系。有关更多详细信息,请参阅 https://stackoverflow.com/a/46047030/1161743

但是,您可以在 App Engine 中声明服务,这些服务将为您提供所需的内容。

In app.yaml:

service: foo-bar

这将生成:

[INFO] GCLOUD: target url:      [https://foo-bar-dot-project-name.appspot.com]

答案 2

根据我所看到的,项目ID是一个唯一的标识符,可以在 https://console.cloud.google.com/home/dashboard 中找到。确保您的项目已被选中,然后在左上角的“项目信息”下查看。

获得该信息后,您可以通过键入命令在Google Cloud SDK Shell中设置项目gcloud config set project <projectID>

CLI 官方文档:https://cloud.google.com/sdk/gcloud/reference/config/set


推荐