google-app-engine - 如何将同一域用于不同的 App Engine 项目(开发和产品)?
问题描述
我有两个独立的 App Engine 项目来提供我的 REST API,一个用于我的开发环境,另一个用于生产。我有自定义域example.com
,并希望dev-api.example.com
在api.example.com
.
我可以在每个项目中添加dev-api.example.com
和api.example.com
作为自定义域,并为每个项目获取相同的 A 和 AAAA DNS 记录列表(CNAME 显然不同)。
我的两个问题是:
- 我可以安全地将两个项目 (
dev-api
和api
) 的 CNAME 添加到相同的 DNS 记录吗? - App Engine 是否能够仅根据这些域前缀指向正确的项目?
解决方案
dev-api.example.com
并且api.example.com
可以映射到单独的 App Engine 项目。
您可以为两个项目添加相同的 CNAME,而不会出现任何问题。GCP 将能够根据您 App Engine 设置中的自定义域配置将您的请求路由到正确的 App Engine 项目。
推荐阅读
- c# - 如何将大浮点数转换为带逗号而不四舍五入的字符串
- spring - 是否可以使用 nginx 将 URI 重写为反向代理,但以某种方式将其保留在请求中以供应用程序访问?
- apache-kafka - 连接到 RabbitMQ 生产者时如何跳过旧消息
- top-n - TimescaleDB Top N 函数
- spring - 如何使春季批处理捕获异常并在没有完成工作的情况下继续工作?
- r - 根据模式匹配和两个附加条件合并两个数据帧
- node.js - 在 node.js 中搜索 JSON 数据
- php - AJAX - 如何更新购物车计数并每 5 分钟检查一次状态更改
- swift - 为什么我的 Realm 数据库中只有一个对象显示在我的 tableView 上?
- r - 使用 dplyr 的 mutate 和 case_when 来测试多列(日期间隔)