Sel*_*VTS 5 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]
Run Code Online (Sandbox Code Playgroud)
(图像的痕迹)
但是我的实际项目ID /项目URL是endpoint2-2.appspot.com
。
如何更改默认/目标URL?
首先,截至撰写本文时,App Engine在应用程序和项目之间具有一对一的对应关系。有关更多详细信息,请参见/sf/answers/3223292131/。
不过,您可以在App Engine中声明将为您提供所需服务的服务。
在app.yaml中:
service: foo-bar
Run Code Online (Sandbox Code Playgroud)
这将生成:
[INFO] GCLOUD: target url: [https://foo-bar-dot-project-name.appspot.com]
Run Code Online (Sandbox Code Playgroud)
检查一下appengine-web.xml
-testniit1
应该在标签中定义<application>_your_app_id_</application>
。
终点应该是您路径的一部分,例如:
https://YOU_APP_ID.appspot.com/SOME_OPTIONAL_PREFIX/ENDPOINT_NAME
Run Code Online (Sandbox Code Playgroud)
您也可以使用模块,那么 url 可能如下所示:
https://ENDPOINT_MODULE.YOU_APP_ID.appspot.com/SOME_OPTIONAL_POSTFIX
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4778 次 |
最近记录: |