gpt4 book ai didi

从 ARM 模板访问 Azure Key Vault

转载 作者:行者123 更新时间:2023-12-02 01:20:11 26 4
gpt4 key购买 nike

我尝试将 Azure Key Vault 集成与我们的 ARM 部署相集成,以便我们可以将所有密码保存在 Azure Key-Vault 中。

我正在关注this尝试访问我在 Azure KeyVault (dSentienceAnalytics) 中创建的 secret (adminPassword)。 Here是我的模板

我尝试通过 Powershell 部署此模板,但它要求我输入变量“adminPassword”的值,它应该从 Azure key 保管库检索该值。

你看到我在这里缺少什么了吗?

最佳答案

您不能在模板本身中使用 KeyVault 引用,只能在参数文件中使用。因此,如果您使用 KeyVault,您的模板看起来不会有任何不同,adminPassword 参数将简单地定义为 secureString。模板对密码的使用可以如下所示:

https://github.com/Azure/azure-quickstart-templates/blob/master/101-vm-simple-linux/azuredeploy.json

参数文件是使用引用的地方。第一个代码示例在这里:

https://azure.microsoft.com/en-us/documentation/articles/resource-manager-keyvault-parameter/#reference-a-secret-with-static-id

正在向您显示参数文件,而不是模板文件的参数对象(这有点令人困惑)。

有关非常简单的示例,请参阅此处的 KeyVaultUse.json 和 KeyVaultUse.parameters.json:

https://github.com/rjmax/ArmExamples/tree/master/keyvaultexamples

请注意,KeyVaultUse.json 没有任何独特或不同之处,“ key ”位于参数文件中。

有帮助吗?

关于从 ARM 模板访问 Azure Key Vault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40597936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com