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

在设置时将机密注入Azure Windows VM,azure,azure-keyvault,azure-cli,azure-cli2,Azure,Azure Keyvault,Azure Cli,Azure Cli2,我正在使用Azure CLI进行VM部署。我有一个秘密,它目前存储在Azure密钥库中,我想将它存储在WindowsVM的C驱动器中。我不确定在部署VM时如何执行相同的操作 我已经找到了几篇文章,它们使用JSON模板将密钥库中的密码作为VM密码注入,但我找不到任何文章指导如何在VM配置和使用Azure CLI时将密钥库中的秘密存储在VM中 注意:它不是一个证书,而是一个秘密 在这种情况下,您可以使用Azure虚拟机的customdata属性,例如与。您需要对kubeconfig文件进行base6

我正在使用Azure CLI进行VM部署。我有一个秘密,它目前存储在Azure密钥库中,我想将它存储在WindowsVM的C驱动器中。我不确定在部署VM时如何执行相同的操作

我已经找到了几篇文章,它们使用JSON模板将密钥库中的密码作为VM密码注入,但我找不到任何文章指导如何在VM配置和使用Azure CLI时将密钥库中的秘密存储在VM中

注意:它不是一个证书,而是一个秘密


在这种情况下,您可以使用Azure虚拟机的customdata属性,例如与。您需要对kubeconfig文件进行base64编码。它将在vm上的c:\something\customdata下可用(我现在记不清了)

定义“秘密”?你想如何存储它?嗨,Gleb,秘密是kubectl配置文件。我将在安装了kubectl的windows虚拟机上下载它。哦,好的,那么我必须从azure密钥库获取kubectl机密,然后将其放入Linux上的txt文件中。然后使用Azure CLI--自定义数据参数我必须传递kubectl txt文件?可能,我不建议将Azure CLI用作基础架构的代码。