【问题标题】:RBAC role for VM to manage resources with az使用 az 管理资源的 VM 的 RBAC 角色
【发布时间】:2020-05-08 21:46:38
【问题描述】:

Azure 新手。 我试图在 18.04.1-Ubuntu 中使用 az cli 来管理资源组 [VM 是资源组的一部分]。我为虚拟机启用了系统管理分配的身份,并从资源组 IAM 授予所有者对虚拟机的 RBAC 访问权限。

但是当我尝试使用 az resource list -g 'resource_group_name' 我得到 Please run 'az login' to setup account.

【问题讨论】:

    标签: ubuntu-18.04 rbac azure-rbac


    【解决方案1】:

    经过一番研究,我发现必须使用身份首次登录才能获取 cli 的令牌。根据文档 https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-sign-in

    所以基本上步骤是

    1. 为虚拟机创建一个身份
    2. 为您希望 VM 管理的资源中的标识赋予角色。
    3. 使用身份作为身份验证器进行初始登录,使用az login --identity 获取在不活动90 天内有效的令牌。由于身份已与VM 相关,因此生成令牌时无需密码或用户名。
    4. 然后VM可以使用角色来管理资源。

    分享它,因为这可能对其他人有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 2016-07-25
      相关资源
      最近更新 更多