假设我有一个NSG规则,我想允许用户写入权限来创建一个inbond规则。应该阻止该用户访问任何其他资源。
我们如何在ARM模板中编写自定义RBAC规则?
答案 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;保存
Step3 使用访客用户登录Azure门户,您将在所有资源中找到NSG。