将 Google App Engine 服务映射到 Cloudflare

Mapping Google App Engine service to Cloudflare

我有一个 Google App Engine 服务位于 https://service-dot-myproject.uc.r.appspot.com/

但是我希望它可以通过 https://app.mydomain.com 访问 我已经在 Cloudflare 上为 mydomain.com 设置了 DNS,并在 App Engine 中添加了自定义域映射,并设置了一个 dispatch.yaml 文件

- url: "app.mydomain.com/*"
  service: service

有没有办法以某种方式映射

https://service-dot-myproject.uc.r.appspot.com -> https://app.mydomain.com ?

目前https://app.mydomain.com仅解析为默认服务

以下 dispatch.yaml 文件解决了问题

dispatch:
  - url: "app.mydomain.com/*"
    service: service

此外,文件必须通过以下方式单独部署:

gcloud app deploy dispatch.yaml