繁体   English   中英

部署到Firebase托管需要哪些IAM角色?

[英]What IAM roles are needed for deploying to Firebase Hosting?

我正在尝试授予第三方权限,以便在我设置的项目上部署到Firebase Hosting。 我探讨了GCP控制台中可用的IAM权限,并且唯一与半相关的角色似乎是Firebase Rules System ,但是不允许用户部署到托管。 虽然Project Editor可能会工作,但我不想给予他们那么多权限,因为他们可以自费推出其他Firebase产品。

我应该添加哪些IAM角色以允许用户部署到Firebase Hosting?

更新(2018-11-12) :Firebase似乎在2018年10月28日的版本中添加了更精细的权限设置:

Firebase控制台现在提供预定义的Firebase角色。 这些新角色可以实现比原始所有者/编辑者/查看者角色更细粒度的访问。 要编辑项目的成员访问权限,请访问Firebase控制台用户和权限页面 有关角色的更多信息,请参阅使用Firebase IAM管理项目访问权限

深入挖掘,我发现这些与托管相关的IAM条目: https//firebase.google.com/docs/projects/iam/permissions#hosting


原始答案:

我问过Firebase支持,以下是他们的回复:

为了能够部署托管应用程序,您的开发人员必须是所有者或编辑者。 因此,在您的情况下,您可以提供的最低权限是编辑器,因为当前基于角色的静态主机访问限制不可用。 我们知道许多开发人员(例如您自己)希望对权限进行更广泛和精细的控制。 我们正在探索可能的解决方案,但我目前无法分享任何细节或时间表。

如有任何进一步的更新,请留意我们的发行说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM