首页 > 解决方案 > 如何将同一域用于不同的 App Engine 项目(开发和产品)?

问题描述

我有两个独立的 App Engine 项目来提供我的 REST API,一个用于我的开发环境,另一个用于生产。我有自定义域example.com,并希望dev-api.example.comapi.example.com.

我可以在每个项目中添加dev-api.example.comapi.example.com作为自定义域,并为每个项目获取相同的 A 和 AAAA DNS 记录列表(CNAME 显然不同)。

我的两个问题是:

  1. 我可以安全地将两个项目 (dev-apiapi) 的 CNAME 添加到相同的 DNS 记录吗?
  2. App Engine 是否能够仅根据这些域前缀指向正确的项目?

标签: google-app-enginedns

解决方案


dev-api.example.com并且api.example.com可以映射到单独的 App Engine 项目。

您可以为两个项目添加相同的 CNAME,而不会出现任何问题。GCP 将能够根据您 App Engine 设置中的自定义域配置将您的请求路由到正确的 App Engine 项目。


推荐阅读