在配置时将机密注入Azure Windows VM

时间:2019-07-13 08:37:03

标签: azure azure-keyvault azure-cli azure-cli2

我正在使用Azure CLI进行VM部署。我已经知道当前存储在Azure Key Vault中的秘密,我想将其存储在Windows VM的C驱动器中。我不确定在部署VM时如何执行相同操作

我找到了几篇文章,这些文章使用JSON模板将密钥库的密码作为VM密码注入,但是我找不到任何文章来指导如何在VM设置和使用Azure CLI时将密钥库的秘密存储在VM内部

注意:这不是证书,而是秘密。

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-keyvault-parameter#reference-secrets-with-static-id

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以使用Azure VM的customdata属性,例如使用ARM template。您需要对base64编码kubeconfig文件进行编码。它会在vm的c:\ something \ customdata下提供(我现在不记得了)