应用程序引擎网址的区域代码是什么

问题描述 投票:0回答:1

2020 起,App Engine 应用程序在

[PROJECT].[REGION].r.appspot.com
提供服务。

您的应用程序在 App Engine 中运行后,您可以使用以下 URL 向应用程序发送 HTTP 请求: https://PROJECT_ID.REGION_ID.r.appspot.com 其中 PROJECT_ID 是包含该应用的 Google Cloud 项目的 ID。

我认为这是 GCP 将内部 DNS 从全球转向区域的一部分。

同一参考文献说:

REGION_ID 是 Google 根据您创建应用时选择的区域分配的缩写代码。尽管某些地区 ID 可能与常用的国家和省份代码类似,但该代码并不对应于国家或省份。对于 2020 年 2 月之后创建的应用,REGION_ID.r 包含在 App Engine 网址中。对于在此日期之前创建的现有应用程序,区域 ID 在 URL 中是可选的。

根据经验,我可以看到,对于部署在 australia-southeast1 的应用程序,[REGION] 解析为“ts”,但对于部署在 europe-west3 的应用程序,则解析为“ey”。

如何得出我的应用程序将在任何区域部署的 URL?

google-app-engine google-cloud-dns
1个回答
0
投票

您可以使用 gcloud CLI。执行命令

gcloud app describe --project=<PROJECT_ID>

返回的属性之一是

defaultHostname
,它将具有格式为

的值

[PROJECT].[REGION].r.appspot.com

© www.soinside.com 2019 - 2024. All rights reserved.