在Azure项目上与外部开发人员合作 - 如何?

时间:2016-12-16 13:51:27

标签: azure

我是Azure新手。我很快就迷茫了。我公司在Azure上有一个项目。我们希望授予外部开发人员访问权限,以便他们可以登录我们的帐户并为我们构建产品(使用mysql dbs设置VM并构建应用程序)。

我看到的唯一选项是邀请其他Active Directory中的用户或我自己的Active Directory中的用户?没有选择只为用户创建一个登录凭证,并说"发送电子邮件至gmail dot com" ?

我错过了什么?我创建了一个资源组,但仍然无法邀请我们的外部顾问。

3 个答案:

答案 0 :(得分:0)

您可以邀请任何用户来管理您的资源或订阅。 它有三个条件:

  • 您有权将其添加到Azure AD
  • 您是订阅的所有者
  • 来宾用户'已经拥有Azure帐户或Microsoft帐户

然后你必须去:

  • 资源/订阅
  • 访问控制
  • 选择一个角色(即贡献者)
  • 输入外部团队成员的帐户/电子邮件
  • 选中复选框并发送邀请

如果您想创建通用用户,可以直接转到AD并创建用户,即developer1 @ contoso.onmicrosoft.com,并将此用户添加到资源/订阅中。别忘了记下你创建的凭据

答案 1 :(得分:0)

所以你会使用Azure RBAC。只需点击资源组>访问控制>添加。

enter image description here

您还可以咨询this blogpost以获取最佳做法。

答案 2 :(得分:0)

如果您只需要它们来开发和访问SQL或Web App,您可以将发布配置文件和SQL连接字符串传递给它们。 此外,您可以为Web App或虚拟机设置连续集成,并传递git或GitHub或您正在使用的任何源控件并传递项目的URL,然后他们将提交源代码并触发新构建