Azure Key Vault从VMSS实例获取秘密

时间:2020-01-21 14:18:59

标签: azure azure-keyvault

有人可以从VMSS实例中获取Azure密钥保管库密钥吗? 对于单个VM,我发现了这篇文章:https://docs.microsoft.com/en-us/azure/key-vault/tutorial-python-linux-virtual-machine#create-edit-and-run-the-sample-python-app

我可以对VMSS实例执行类似的操作吗? 使用Microsoft文档中的Python脚本,我遇到了以下问题。我无法通过此请求从实例访问Key Vault URL。 (请求超时。)

requests.get(url = KeyVaultURL, headers = {"Authorization": "Bearer " + data["access_token"]})

VMSS具有带有公共IP地址的LoadBalancer。 而且,后端池中的实例只有一个NIC(专用IP)。 保管库和VMSS在不同的资源组中。

您知道为什么我无法通过实例访问Key Vault吗? 因为如果身份(访问策略)出现问题,我应该得到一个4xx,而不是超时。

谢谢 KR

1 个答案:

答案 0 :(得分:2)

我认为,如果您通过门户将托管身份分配给vmss并再次对其进行测试,则它应该可以工作。

https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vmss