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

时间:2013-10-24 23:27:11

标签: azure azure-web-roles

我想外包将在Azure中托管的WordPress网站的开发。有没有办法创建一个我可以给某人访问的Cloud Service,但同时又没有给他们我的Azure订阅凭证?

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

如果您使用的是云端服务,则可以设置continuous integration between TFS and your cloud service。这将允许您将另一个人自己的帐户提供给您的TFS源代码。因此,他们检入并触发构建,并进行部署。他们没有访问权限。

如果您不必拥有Cloud Service,那么您也可以使用与Windows Azure网站相同的选项(它正在开发中,因此即使在免费下也可以运行,如果要加载则可以提升测试等)。这样你就可以只提供ftp访问,或者也可以设置TFS或GIT源代码控制集成。