设置Microsoft Entra应用程序
BlueXP需要设置和管理Azure NetApp Files 的权限。您可以通过创建和设置Microsoft Entra应用程序以及获取BlueXP所需的Azure凭据来为Azure帐户授予所需权限。
第1步:创建应用程序
创建BlueXP可用于基于角色的访问控制的Microsoft Entra应用程序和服务主体。
要创建 Active Directory 应用程序并将此应用程序分配给角色,您必须在 Azure 中拥有适当的权限。有关详细信息,请参见 "Microsoft Azure 文档:所需权限"。
-
从Azure门户中,打开*Microsoft Entra ID*服务。
-
在菜单中,单击 * 应用程序注册 * 。
-
创建应用程序:
-
单击 * 新建注册 * 。
-
指定有关应用程序的详细信息:
-
* 名称 * :输入应用程序的名称。
-
帐户类型:选择帐户类型(任何将适用于BlueXP)。
-
* 重定向 URI* :可以将此字段留空。
-
-
单击 * 注册 * 。
-
-
复制 * 应用程序(客户端) ID* 和 * 目录(租户) ID* 。
在BlueXP中创建Azure NetApp Files 工作环境时、您需要提供应用程序(客户端) ID和目录(租户) ID。BlueXP使用ID以编程方式登录。
-
为应用程序创建客户端密钥、以便BlueXP可以使用它通过Microsoft Entra ID进行身份验证:
-
单击 * 证书和密码 > 新客户端密钥 * 。
-
提供密钥和持续时间的问题描述。
-
单击 * 添加 * 。
-
复制客户端密钥的值。
-
此时,您的 AD 应用程序已设置完毕,您应已复制应用程序(客户端) ID ,目录(租户) ID 和客户端密钥值。添加Azure NetApp Files 工作环境时、您需要在BlueXP中输入此信息。
第2步:将应用程序分配给角色
您必须将服务主体绑定到您的 Azure 订阅,并为其分配具有所需权限的自定义角色。
-
以下步骤介绍如何从 Azure 门户创建角色。
-
打开订阅并单击 * 访问控制( IAM ) * 。
-
单击 * 添加 > 添加自定义角色 * 。
-
在 * 基础知识 * 选项卡中,输入角色的名称和问题描述。
-
单击 * 。 JSON* ,然后单击 JSON 格式右上角的 * 编辑 * 。
-
在 Actions 下添加以下权限:
"actions": [ "Microsoft.NetApp/*", "Microsoft.Resources/resources/read", "Microsoft.Resources/subscriptions/resourceGroups/read", "Microsoft.Resources/subscriptions/resourcegroups/resources/read", "Microsoft.Resources/subscriptions/resourceGroups/write", "Microsoft.Network/virtualNetworks/read", "Microsoft.Network/virtualNetworks/subnets/read", "Microsoft.Insights/Metrics/Read" ],
-
单击 * 保存 * ,单击 * 下一步 * ,然后单击 * 创建 * 。
-
-
现在,将应用程序分配给您刚刚创建的角色:
-
从 Azure 门户中,打开 * 订阅 * 服务。
-
选择订阅。
-
单击 * 访问控制( IAM ) > 添加 > 添加角色分配 * 。
-
在 * 角色 * 选项卡中,选择您创建的自定义角色,然后单击 * 下一步 * 。
-
在 * 成员 * 选项卡中,完成以下步骤:
-
保持选中 * 用户,组或服务主体 * 。
-
单击 * 选择成员 * 。
-
搜索应用程序的名称。
以下是一个示例:
-
-
选择应用程序并单击 * 选择 * 。
-
单击 * 下一步 * 。
-
单击 * 审核 + 分配 * 。
BlueXP的服务主体现在具有该订阅所需的Azure权限。
-
-
第3步:将凭据添加到BlueXP
创建Azure NetApp Files 工作环境时、系统会提示您选择与服务主体关联的凭据。在创建工作环境之前、您需要将这些凭据添加到BlueXP中。
-
在BlueXP控制台的右上角、单击设置图标、然后选择*凭据*。
-
单击 * 添加凭据 * ,然后按照向导中的步骤进行操作。
-
凭据位置:选择* Microsoft Azure > BlueXP*。
-
定义凭据:输入有关授予所需权限的Microsoft Entra服务主体的信息:
-
客户端密钥
-
应用程序(客户端) ID
-
目录(租户) ID
您应该已在使用时捕获此信息 已创建AD应用程序。
-
-
* 查看 * :确认有关新凭据的详细信息,然后单击 * 添加 * 。
-