Google App Engine:使用自定义子域进行版本控制
Google App Engine: versioning with custom sub domains
我正在尝试使用自定义子域和特定版本设置 GAE url。
例如我有一个应用运行以下设置
VERSION_ID: 1234
SERVICE_ID: my-app
PROJECT_ID: my-project
提供的 url https://1234-dot-my-app-dot-my-project.ew.r.appspot.com
工作正常。但我无法使用我的自定义域 + 子域。 Google 文档指出以下 url 是相同的:
https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com
https://VERSION_ID.CUSTOM_DOMAIN
但是在访问1234.api.mycustomdomain.com
的时候就不行了。但是 api.mycustomdomain.com
有效,指向 my-app
的最新 运行 版本
我错过了什么?
谢谢。
根据 docs,使用特定 VERSION_ID
的路由仅适用于默认服务。如示例所示:
default service
https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com
https://VERSION_ID.CUSTOM_DOMAIN
在您的情况下,您的目标是服务 SERVICE_ID: my-app
,因此路由无法正常工作。因此,在您的情况下,您需要使用以下内容:
https://SERVICE_ID.CUSTOM_DOMAIN
在您的情况下等于:
https://my-app.CUSTOM_DOMAIN
我正在尝试使用自定义子域和特定版本设置 GAE url。
例如我有一个应用运行以下设置
VERSION_ID: 1234
SERVICE_ID: my-app
PROJECT_ID: my-project
提供的 url https://1234-dot-my-app-dot-my-project.ew.r.appspot.com
工作正常。但我无法使用我的自定义域 + 子域。 Google 文档指出以下 url 是相同的:
https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com
https://VERSION_ID.CUSTOM_DOMAIN
但是在访问1234.api.mycustomdomain.com
的时候就不行了。但是 api.mycustomdomain.com
有效,指向 my-app
我错过了什么? 谢谢。
根据 docs,使用特定 VERSION_ID
的路由仅适用于默认服务。如示例所示:
default service
https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com https://VERSION_ID.CUSTOM_DOMAIN
在您的情况下,您的目标是服务 SERVICE_ID: my-app
,因此路由无法正常工作。因此,在您的情况下,您需要使用以下内容:
https://SERVICE_ID.CUSTOM_DOMAIN
在您的情况下等于:
https://my-app.CUSTOM_DOMAIN