按照有关 DNS 记录的说明,我使用 App Engine设置了一个自定义域:
https://cloud.google.com/appengine/docs/standard/java/mapping-custom-domains
它适用于使用 URL http://MY_CUSTOM_DOMAIN的默认服务, 但我无法使用 URL http://SERVICE_ID.MY_CUSTOM_DOMAIN 访问其他服务。我是否需要映射一组不同的 DNS 记录?
按照有关 DNS 记录的说明,我使用 App Engine设置了一个自定义域:
https://cloud.google.com/appengine/docs/standard/java/mapping-custom-domains
它适用于使用 URL http://MY_CUSTOM_DOMAIN的默认服务, 但我无法使用 URL http://SERVICE_ID.MY_CUSTOM_DOMAIN 访问其他服务。我是否需要映射一组不同的 DNS 记录?
这是一步一步:
subdomain.example.com
您需要拥有example.com
)如果不是,请朋友将您添加为所有者。ghs.googlehosted.com
App Engine -> Settings -> Custom Domains
Add a custom domain
Continue
subdomain.example.com
)并单击Save mappings
Done
(您已经完成了最后一步)gcloud app describe --project <GOOGLE_CLOUD_PROJECT_ID>
并查看当前部分dispatchRules
dispatch.yaml
或归档(注意文件格式与命令输出不同)dispatch.yml
dispatch:
- url: <DOMAIN>/* # e.g. subdomain.example.com/*
service: <SERVICE-NAME>
gcloud app deploy dispatch.yaml --project <GOOGLE_CLOUD_PROJECT_ID>