我正在部署带有密钥列表的Azure Key Vault。为此,我使用了quickstart-template。
这似乎工作正常,但存在一些问题:
BadRequest
/ An invalid value was provided for 'value'.
第二个问题已在github上注册,但是没有人找到解决此问题的方法吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您希望管理员稍后提供密码,建议您为管理员附加Access Policy to the KeyVault via ARM并在密码中输入一个虚拟值,以便他们可以在门户中进行更新。
另外,如果您不太喜欢虚拟值,或者不希望自动化创建/插入过程,我建议您使用PowerShell to create and insert the secret to your Key Vault
对于通过ARM设置机密,它可能类似于:
{
"type": "Microsoft.KeyVault/vaults/secrets",
"name": "[concat(variables('keyVaultName'),'/',variables('secretName'))]",
"apiVersion": "2018-02-14",
"properties": {
"contentType": "text/plain",
"value": "[parameters('secretValue')]"
},
"dependsOn": [
"[resourceId('Microsoft.KeyVault/vaults', variables('keyVaultName'))]"
]
},