java - 如何更改 Google App Engine 中的目标 URL

标签 java google-app-engine

我正在尝试使用端点来处理 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]

( Image of the trace )

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

如何更改默认/目标 URL?

最佳答案

首先,App Engine 在编写时在应用程序和项目之间具有一对一的对应关系。参见 https://stackoverflow.com/a/46047030/1161743了解更多详情。

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

在 app.yaml 中:

service: foo-bar

这将生成:

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

关于java - 如何更改 Google App Engine 中的目标 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46905157/

相关文章:

python - 在 Ubuntu 上运行 Google 的 python appengine 时出现导入错误

java - Google App Engine HR 数据存储 - Java - 以编程方式删除实体

java - 响应 header GAE 端点

java - Collections.synchronizedCollection 和 Collections.synchronizedList 或 Collections.synchronizedSet 之间有什么区别

java - 在orElseThrow中执行多行

Java 8 List<T> 到 Map<T, (index)>

swift - 通过 Google 云存储中的 Cloud Speech 访问某些文件会引发错误 7

java - 当参数很长时出现 411 Length required 错误

java - 如何为每个地址生成唯一编号?

java - JNI - 如何为 OSGI 包生成头文件