创建 http Google Cloud Function 时,您似乎仅限于 Google Cloud Console 中的项目区域。
如果您希望 Cloud Functions 有多个区域,但又想访问相同的 Google 服务(例如存储、数据存储区等),该怎么办?你会如何设置呢?
否则,远离您所在区域的人可能会遇到一些延迟。
最佳答案
您可以按照 Doug 的说法将 GCF 部署到多个区域,并获得如下内容:
- https://europe-west1-my-project.cloudfunctions.net/my-function
- https://us-central1-my-project.cloudfunctions.net/my-function
- ...
但是,目前没有管理方法可以在多个区域之间进行“负载平衡”(从而达到最适合您的区域);目前这个负担由您承担(您需要在客户端实现一些逻辑)。
我试图了解内部是否有兴趣构建此功能(内部编号 142776307)。如果您对此感兴趣(用例/影响),请在此处发表评论。
关于google-cloud-platform - Google Cloud Functions - 多区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731380/