Azure 用户分配的托管服务标识在 Azure VM 中不起作用
Azure user-assigned managed service identity not working from within Azure VM
我在规模集中有一个 VM,它附加了一个用户分配的 MSI。此 MSI 具有对特定密钥保管库的读取权限,在其访问策略选项卡中设置。
我需要从 VM 中访问密钥保管库。 az
虚拟机上安装了 CLI。尝试登录时出现以下错误:
> az login --identity -u /subscriptions/subscriptionId/resourcegroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/name
No access was configured for the VM, hence no subscriptions were found
当我使用 az login
交互登录并在 https://microsoft.com/devicelogin 输入显示的代码时,效果很好...
但是,使用 MSI 的目的是让它在没有交互的情况下工作...
其他人有这个问题吗?
az login --identity 用于访问 Azure 资源管理器。这使您能够对 Key Vault 执行 control-plane/management 操作。这相当于为 https://management.azure.com/
获取令牌
Key Vault 访问策略启用对 Vault 的数据平面访问。为此,您需要 https://vault.azure.net
的令牌
查看以下教程:
我在规模集中有一个 VM,它附加了一个用户分配的 MSI。此 MSI 具有对特定密钥保管库的读取权限,在其访问策略选项卡中设置。
我需要从 VM 中访问密钥保管库。 az
虚拟机上安装了 CLI。尝试登录时出现以下错误:
> az login --identity -u /subscriptions/subscriptionId/resourcegroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/name
No access was configured for the VM, hence no subscriptions were found
当我使用 az login
交互登录并在 https://microsoft.com/devicelogin 输入显示的代码时,效果很好...
但是,使用 MSI 的目的是让它在没有交互的情况下工作...
其他人有这个问题吗?
az login --identity 用于访问 Azure 资源管理器。这使您能够对 Key Vault 执行 control-plane/management 操作。这相当于为 https://management.azure.com/
Key Vault 访问策略启用对 Vault 的数据平面访问。为此,您需要 https://vault.azure.net
查看以下教程: