你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何创建和使用组来管理 Azure API 管理中的开发人员帐户

在 API 管理中,使用组来管理产品对开发人员的可见性。 产品首次对组可见,这些组中的开发人员可以查看和订阅与组关联的产品。

API 管理具有下列不可变的系统组:

  • 管理员 - Azure 订阅管理员是此组的成员。 管理员管理 API 管理服务实例、创建 API、操作,以及开发人员所使用的产品。 无法向此组添加用户。

    注意

    可以更改从 API 管理实例发送到开发人员的通知所使用的管理员电子邮件设置

  • 开发人员 - 已经过身份验证的开发人员门户用户属于此组。 开发人员是使用 API 构建应用程序的客户。 开发人员有权访问开发人员门户,并构建调用 API 操作的应用程序。

  • 来宾 - 未经身份验证的开发人员门户用户,如访问此组中 API 管理实例的开发人员门户的潜在客户。 它们可以被授予某些只读访问权限,如能够查看 API,但不能调用它们。

除了这些系统组,管理员还可以创建自定义组或利用关联 Azure Active Directory 租户中的外部组。 可以将自定义组和外部组与系统组一起使用,来允许开发人员查看和访问 API 产品。 例如,可以为隶属于一个特定合作伙伴组织的开发人员创建一个自定义组并允许他们从仅包含相关 API 的产品中访问 API。 用户可以是多个组的成员。

本指南演示 API 管理实例的管理员如何添加新组并将它们关联产品和开发人员。

除了在 Azure 门户中创建和管理组,还可使用 API 管理 REST API 实体创建和管理组。

可用性

重要

此功能在 API 管理的“高级”、“标准”、“基本”和“开发人员”层中可用 。

先决条件

完成此文中的任务:创建一个 Azure API 管理实例

转到你的 API 管理实例

  1. 在 Azure 门户中搜索并选择“API 管理服务” 。

    选择“API 管理服务”

  2. 在“API 管理”服务页上,选择你的 API 管理实例。

    选择你的 API 管理实例

创建组

本部分说明如何将新组添加到 API 管理帐户。

  1. 选择屏幕左侧的“组”选项卡。

  2. 单击“+添加”。

  3. 输入组的唯一名称和可选说明。

  4. 按“创建”。

    添加新组

创建组后,该组将添加到“组”列表。
若要编辑组的“名称”或“说明”,请单击组的名称和“设置”
若要删除组,请单击组的名称并按“删除”

现在已创建组,它可以与产品和开发人员相关联。

将组与产品关联

  1. 选择左侧的“产品”选项卡。

  2. 单击所需产品的名称。

  3. 按“访问控制”

  4. 单击“+ 添加组”。

    突出显示“添加组”按钮的屏幕截图。

  5. 选择要添加的组。

    显示选定组并突出显示“选择”按钮的屏幕截图。

    若要从产品中删除组,请单击“删除”

    删除组

一种产品与组相关联后,该组中的开发人员可以查看和订阅该产品。

注意

若要添加 Azure Active Directory 组,请参阅如何在 Azure API 管理中使用 Azure Active Directory 授权开发人员帐户

将组与开发人员关联

本部分演示如何将组与成员相关联。

  1. 选择屏幕左侧的“组”选项卡。

  2. 选择“成员”。

    添加成员

  3. 按“+添加”并选择成员。

    突出显示“添加”按钮、选定用户和“选择”按钮的屏幕截图。

  4. 按“选择”。

一旦开发人员和组之间添加关联,可以在“用户”选项卡中查看它。

后续步骤

  • 一旦开发人员添加到组,他们可以查看和订阅与该组关联的产品。 有关详细信息,请参阅如何在 Azure API 管理中创建和发布产品
  • 除了在 Azure 门户中创建和管理组,还可使用 API 管理 REST API 实体创建和管理组。
  • 了解如何管理管理员电子邮件设置,这些设置用于从 API 管理实例发送给开发人员的通知。