Azure Key Vault 从 VMSS 实例获取 Secret
Azure Key Vault get Secret from VMSS Instances
有人有从 VMSS 实例获取 Azure Key Vault Secret 的解决方案吗?
对于单个 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 有一个具有 Public IP 地址的负载均衡器。
Backendpool 中的 Instances 只有一个 NIC (Private IP)。
Vault 和 VMSS 在不同的资源组中。
您知道为什么我无法从我的实例访问 Key Vault 吗?
因为如果身份(访问策略)是问题所在,我应该得到 4xx 而不是超时。
谢谢
韩国
我认为如果您通过门户将托管身份分配给 vmss 并再次测试它应该可以工作。
有人有从 VMSS 实例获取 Azure Key Vault Secret 的解决方案吗? 对于单个 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 有一个具有 Public IP 地址的负载均衡器。 Backendpool 中的 Instances 只有一个 NIC (Private IP)。 Vault 和 VMSS 在不同的资源组中。
您知道为什么我无法从我的实例访问 Key Vault 吗? 因为如果身份(访问策略)是问题所在,我应该得到 4xx 而不是超时。
谢谢 韩国
我认为如果您通过门户将托管身份分配给 vmss 并再次测试它应该可以工作。