3

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

4

2 回答 2

2

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

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

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

于 2013-10-24T23:50:56.650 回答
0

如果您使用云服务,那么您可以在 TFS 和您的云服务之间设置持续集成。这将允许您向其他人提供他们自己的 TFS 源代码帐户。因此,他们签入并触发构建,然后部署。他们没有访问权限。

如果您不必拥有云服务,那么您也可以使用与 Windows Azure 网站相同的选项(它正在开发中,因此即使在免费的情况下也可以运行,如果您想加载测试等,则可以升级.)。有了它,您可以只授予 ftp 访问权限,也可以设置 TFS 或 GIT 源代码控制集成。

于 2013-10-24T23:53:28.553 回答