如何在不交付个人凭据的情况下授予某人将ASP.NET MVC网站发布到Azure的权限?
答案 0 :(得分:4)
使用新的Azure资源管理器(ARM),您可以使用基于角色的访问控制(RBAC)授予用户对您拥有的某个Azure资源的特定访问权限。
有3个默认RBAC角色:Owner
,Contributor
和Reader
。
如果您希望用户能够在不向他们提供个人信誉的情况下发布到网站,那么您应该能够将Contributor
添加到该特定网站,并且他们将能够在门户中看到该网站并使用他们自己的出版证书。
这是一种比共同管理员更精细的方法,共同管理员可以访问您的整个订阅。
Read more about how to setup RBAC in Azure Websites and Publishing here
答案 1 :(得分:1)
您的选择取决于:
网站比云服务具有更大的灵活性,如果您使用发布配置文件方法,则需要将用户作为共同管理员添加到您的Azure订阅中(这将在未来发生变化,但今天是限制)。 / p>