【发布时间】:2021-07-04 15:11:41
【问题描述】:
今天,我将相同的 API 代码部署到 Firebase 的 Cloud Functions 中的四个不同函数:
| Function | Region |
|---|---|
| api_us_central | us-central1 |
| api_us_east | us-east1 |
| api_europe | europe-west1 |
| api_asia | asia-east2 |
然后我有一个自定义域 my-api.domain.com 与我的 Firebase 项目相关联。
也就是说,我正在寻找一种方法来将任何 API 请求定向到最近的可用函数(地理上)。
我的第一个想法是通过Constellix GTD 设置my-api.domain.com DNS,并使用指向每个函数的不同记录。但是似乎它们只支持 A 记录,而且我也无法找到一种方法来动态地将重写更改为 firebase.json 文件中的不同函数。
你们对我在这里如何进行有什么建议吗?
提前致谢!
【问题讨论】:
标签: firebase google-cloud-functions