将静态 IP 路由到 Google Cloud Functions
Route static IP to Google Cloud Function
我有以下 (python3.7) 云函数写成 return "Hello":
https://us-central1-first-outlet-750.cloudfunctions.net/test
我想将域路由到此 IP。这样别人就可以使用我们公司的URL而不用记住长长的GoogleURL来输入。比如a用户可以输入:
并将其路由到 Google URL。实现这一目标的最干净的方法是什么?例如,一些选项是:
- 设置一些 flask 服务器并重定向到 GCF url(尽管有点违背 "auto-scale" 的目的,因为所有 IP 请求都必须通过我们自己的 apache 服务器进行路由。
- 设置某种 API 网关,以便将流量路由到该网关。是否可以在 GCP 中执行此操作?如果可以,我该怎么做?
这是一个类似的问题,但更符合函数出口而不是我想要做的事情:
您可以使用 Firebase Hosting integration with Cloud Functions. You will have to connect your domain 到 Firebase 托管来执行此操作,然后设置重写规则以将 URL 模式代理到您的函数。
我有以下 (python3.7) 云函数写成 return "Hello":
https://us-central1-first-outlet-750.cloudfunctions.net/test
我想将域路由到此 IP。这样别人就可以使用我们公司的URL而不用记住长长的GoogleURL来输入。比如a用户可以输入:
并将其路由到 Google URL。实现这一目标的最干净的方法是什么?例如,一些选项是:
- 设置一些 flask 服务器并重定向到 GCF url(尽管有点违背 "auto-scale" 的目的,因为所有 IP 请求都必须通过我们自己的 apache 服务器进行路由。
- 设置某种 API 网关,以便将流量路由到该网关。是否可以在 GCP 中执行此操作?如果可以,我该怎么做?
这是一个类似的问题,但更符合函数出口而不是我想要做的事情:
您可以使用 Firebase Hosting integration with Cloud Functions. You will have to connect your domain 到 Firebase 托管来执行此操作,然后设置重写规则以将 URL 模式代理到您的函数。