我在两个 AWS 区域(us-east-1、ca-central-1)中有 10 个不同的 API。使用基本路径映射,us-east-1.example.com 在美国为 5 个 API 提供服务,而 ca-central-1.example.com 为其他 5 个 API(API 网关)提供服务。尽管后端运行相同的代码,但它是客户要求的一部分。我们的客户是公立大学,他们希望在自己的国家拥有自己的服务器。例如,当前设置使用 API Gateway 中的自定义名称和基本路径。
美国大学:
us-east-1.example.com/harvard
us-east-1.example.com/stanford
us-east-1.example.com/mit
加拿大大学:
ca-central-1.example.com/ubc
ca-central-1.example.com/bcit
ca-central-1.example.com/waterloo
有没有办法使用 Route 53 将它们组合成一个自定义域,如下所示?
api.example.com/harvard
api.example.com/ubc