允许跨租户查询和命令

来自多个租户的主体可以在单个 Azure 数据资源管理器群集中运行查询和命令。 本文介绍如何向群集授予对另一租户主体的访问权限。

概述

若要让来自其他租户的主体,则群集主租户使用它,

  • 主体必须具有允许访问群集的角色分配
  • 必须将群集配置为允许访问外部租户

注释

  • 对受信任的外部租户的验证 先行,并且与 角色分配的验证不相等。
  • 允许的租户和允许的主体是经过认真管理的。
  • 群集不允许的租户中的主体可能存在角色分配。
  • 删除受信任的外部租户不会从此租户隐式删除主体的角色分配。

配置外部受信任的租户

若要在群集上设置 trustedExternalTenants,请使用 ARM 模板AZ CLIPowerShellAzure 资源管理器或发送 API 请求

以下示例演示如何使用 API 请求在门户中定义受信任的租户。

  1. 在 Azure 门户中,转到 Azure 数据资源管理器群集页。

  2. 在左侧菜单中的 “设置”下,选择“ 安全性”。

  3. 定义所需的租户权限。

“安全”边栏选项卡的屏幕截图。

添加主体

更新 trustedExternalTenants 属性后,向已批准的租户授予对主体的访问权限。 使用 ARM 授予所有数据库级别权限。 或者,若要授予对数据库、表、函数或具体化视图级别的访问权限,请使用 管理命令