在天蓝色

时间:2017-10-11 15:51:27

标签: azure networking arm-template

假设我有一个NSG规则,我想允许用户写入权限来创建一个inbond规则。应该阻止该用户访问任何其他资源。

我们如何在ARM模板中编写自定义RBAC规则?

1 个答案:

答案 0 :(得分:0)

Solution1 Powershell

Step1 您需要在azure活动目录中创建新的访客用户。转到Azure门户> Azure Active Directory>添加访客用户>转到您的访客用户电子邮件并接受邀请。

Step2 使用Powershell通过您的管理员帐户登录Azure。运行以下代码:AzureRmRoleAssignment -ObjectId <your external user Object Id> -RoleDefinitionName Contributor -Scope "<your NSG resource ID>

您可以转到Azure门户以查找对象ID和资源ID的值。

Step3 使用访客用户登录Azure门户,您将在所有资源中找到NSG。

解决方案2 Azure门户

Step1 您需要在azure活动目录中创建新的访客用户。转到Azure门户&gt; Azure Active Directory&gt;添加访客用户&gt;转到您的访客用户电子邮件并接受邀请。

Step2 转到您的NSG&gt;访问控制&gt;添加&gt;选择一个角色并选择访客用户&gt;保存

enter image description here

Step3 使用访客用户登录Azure门户,您将在所有资源中找到NSG。