Azure 蓝图:assignment.json 中的安全字符串参数
Azure Blueprints: Securestring parameters in assignment.json
看来我的问题很简单,但我无法在任何地方找到有关它的任何详细信息:
如何在 Azure 蓝图的 assignment.json 文件中正确填写参数,如果此参数的类型为:Blueprint.json 文件中的 "securestring"。
执行此操作的最简单且安全的方法是将此字符串存储在 KeyVault 中并使用蓝图工件中的秘密引用。例如:
"vmLocalAdminPassword": {
"reference": {
"keyVault": {
"id": "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/<keyVaultName>"
},
"secretName": "vmLocalAdminPassword"
}
}
看来我的问题很简单,但我无法在任何地方找到有关它的任何详细信息:
如何在 Azure 蓝图的 assignment.json 文件中正确填写参数,如果此参数的类型为:Blueprint.json 文件中的 "securestring"。
执行此操作的最简单且安全的方法是将此字符串存储在 KeyVault 中并使用蓝图工件中的秘密引用。例如:
"vmLocalAdminPassword": {
"reference": {
"keyVault": {
"id": "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/<keyVaultName>"
},
"secretName": "vmLocalAdminPassword"
}
}