Azure Management Group - Cannot add subscription if Owner via Security Group

EPNAdam 35 Reputation points
2023-08-30T12:40:03.0966667+00:00

I'm building an Azure Management Group structure where I'm having issues with the add subscription option to a sub-management group where the option is grayed out when Owner role is assigned via and AAD Security group. So in short, does Azure Management groups support permission management via AAD Security groups?

Some details:

  • I'm global admin
  • The AAD Group is Owner on root management group and inherited down
  • On the management group I have assigned an Azure AD (AAD) Security Group the role Owner of which my account is member of. The security group has the option "Azure AD roles can be assigned to the group" set.

I have played around and also assigned my AAD security group the role "Management Group Contributor" without success. I have also added the group on root level so its inerited. If I instead assign my account directly the Owner role on the management group then it works and I can add subscriptions.

I have checked the documentation available and cannot find anything about security groups not being supported.

(Have same question on Stack Overflow)

Azure Role-based access control
Azure Role-based access control
An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
697 questions
0 comments No comments
{count} votes

Accepted answer
  1. Shweta Mathur 28,771 Reputation points Microsoft Employee
    2023-09-07T07:38:17.3166667+00:00

    Hi @EPNAdam ,

    Thanks for your update and patience throughout this process.

    Since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others", I'll repost your solution in case you'd like to "Accept" the answer.

    User's image

    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Stanislav Zhelyazkov 21,766 Reputation points MVP
    2023-08-30T12:57:53.8066667+00:00

    Hi,

    Azure AD security groups are supported for Azure RBAC permissions (role assignments) and Management groups are not exception to that. In order to assign permissions (role assignments) on management group you need either to be owner of the management group or on a management group that is at higher level. In case you want to assign permissions at the Root Management group but you are not owner of it you will have to have owner permissions at the tenant scope. For assigning permissions the built-in User Access Administrator role can also be used instead of owner. To manage management groups (excluding assigning permissions) you need to have Management group contributor role on the management group or a management group on higher level. If you want to move subscription from one management group to another you need to have access (Management group contributor) to both either via direct access or inherited one on higher level. You can check how to gain access if you are Azure AD global administrator to tenant scope here. When you assign access on a management group give it like 5 minutes until that access is available on the below management groups. If you do any operations via portal it is also good to refresh the page.

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


  2. EPNAdam 35 Reputation points
    2023-09-06T11:23:51.1133333+00:00

    MS support proposed to test moving subscriptions using PowerShell as it might be an Azure UI bug. I did a quick test using PowerShell and it works. So, this seem to be a bug and PowerShell is a workaround until it gets fixed.

    0 comments No comments

  3. EPNAdam 35 Reputation points
    2023-09-06T19:35:12.54+00:00

    MS support proposed to test moving subscriptions using PowerShell as it might be an Azure UI bug. I did a quick test using PowerShell and it works. So, this seem to be a bug and PowerShell is a workaround until it gets fixed.

    0 comments No comments