【发布时间】:2019-07-23 11:11:09
【问题描述】:
我有一个只能由我也托管的 GKE 集群调用的云函数。我还想使用 Firebase Hosting 制作一个不错的网址。如果我在该函数上设置 Cloud Function Invoker 角色以仅允许在该 GKE 集群上设置服务帐户,Firebase Hosting 是否会代理该服务帐户,因此仍将对该函数的访问权限限制为仅 Invoker 角色?还是我需要使用 Cloud Endpoints 之类的东西来实现这一目标?
如果 Firebase 托管不支持它,我是否仍可以使用 Firebase CLI 来至少部署该功能并维护 Invoker 角色设置?也就是说,Firebase 是否会在我每次部署函数时重置 Invoker 角色以允许所有用户?
我可以测试所有这些以确定行为,但我想我会先问这个问题,以防有更好的方法。
【问题讨论】:
标签: firebase google-cloud-functions google-cloud-endpoints firebase-hosting