我在 azure 自动化帐户中看不到运行方式帐户

问题描述

一位同事在 azure 自动化帐户中创建了一个运行方式帐户。尽管我拥有此自动化帐户的所有者权限,但我没有看到此 Run as account。我已经给了自己订阅的所有者权利,之后我开始看到它。对于订阅级别的贡献者权限,它也不会被看到。

我想使用最小特权权限原则。那么在 azure 自动化帐户中查看运行方式帐户的最低权限是多少?

解决方法

如果我们要在 Azure 自动化帐户中创建 Run as account,我们需要执行一些步骤。每一步都需要不同的权限。

  1. 创建 Azure AD 应用程序。完成该步骤后,我们需要 Azure AD 角色 Application Developer

  2. 向应用程序添加凭据。通过这一步,我们需要 Azure AD 角色 Application Administrator

  3. 创建并获取 Azure AD 服务主体。做这一步,我们需要 Azure AD 角色应用管理员

  4. 为指定的主体分配或获取 Azure 角色。我们需要这些 Azure RABC 权限

    • Microsoft.Authorization/Operations/read
    • Microsoft.Authorization/permissions/read
    • Microsoft.Authorization/roleDefinitions/read
    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/read
    • Microsoft.Authorization/roleAssignments/delete
  5. 创建或删除自动化证书。完成这一步,我们需要成为资源组的贡献者。

有关详细信息,请参阅official document