我是否可以授予某人对Azure帐户的有限访问权限?

我是否可以授予某人对Azure帐户的有限访问权限?,azure,azure-web-roles,Azure,Azure Web Roles,我想将WordPress网站的开发外包给Azure。有没有办法创建一个云服务,我可以让某人访问,但同时不给他们我的Azure订阅凭据?从Azure订阅的角度来看,你只能授予共同管理员权限;联合管理员可以完全访问订阅。这给您留下了一些选择(我相信您可以想到其他选择): 为外包的WordPress工作单独设置订阅。项目完成后,您可以选择删除订阅的共同管理员权限 授予管理员对WordPress站点的访问权限,以及特定的Azure资源密钥(例如存储帐户名称空间+密钥;服务总线、MySQL凭据等),供开

我想将WordPress网站的开发外包给Azure。有没有办法创建一个云服务,我可以让某人访问,但同时不给他们我的Azure订阅凭据?

从Azure订阅的角度来看,你只能授予共同管理员权限;联合管理员可以完全访问订阅。这给您留下了一些选择(我相信您可以想到其他选择):

  • 为外包的WordPress工作单独设置订阅。项目完成后,您可以选择删除订阅的共同管理员权限
  • 授予管理员对WordPress站点的访问权限,以及特定的Azure资源密钥(例如存储帐户名称空间+密钥;服务总线、MySQL凭据等),供开发人员执行此工作。项目完成后,您始终可以更改访问密钥
  • 让你的开发者在他们自己的订阅中设置WordPress,然后在项目完成后将内容转移到你的订阅中

编辑-我稍微误解了这个问题,认为外包开发人员需要某些订阅级别的资源。正如Mike指出的,源代码管理是Web站点的一个很好的解决方案。如果您不想将存储帐户等资源设置为共同管理员,则仍然需要设置它们。

如果您使用的是云服务,则可以设置。这将允许您向其他人提供他们自己的TFS源代码帐户。因此,它们检入并触发构建,然后部署。他们没有访问权限


如果你不必使用云服务,那么你也可以使用与WindowsAzure网站相同的选项(它正在开发中,因此即使在免费的情况下也可以运行,如果你想进行负载测试,也可以进行升级,等等)。有了它,您可以只允许ftp访问,也可以设置TFS或GIT源代码管理集成。

非常感谢您的建议。确实非常有用。我还想过创建一个Azure虚拟机,并允许开发人员远程桌面访问。我将把这标记为一个答案。我没有意识到安装WordPress有多么容易。最终,我做到了,并给了开发管理员访问该网站的权限。非常感谢您的建议。。。我根本没有想到TFS。。。我来看看。