如何在ARM模板中输出secret uri?
How to output secret uri in ARM template?
我无法从我的 ARM 模板中的秘密资源输出秘密 URI。
关于如何做到这一点有什么想法吗?
如果你想从 KeyVault 中获取它,试试这个:
"outputs":{
"mySecretUri": {
"type": "string",
"value": "[reference(resourceId('Microsoft.KeyVault/vaults/secrets', parameters('keyVaultName'), parameters('mySecretName'))).secretUri]"
}
}
在我的例子中,秘密是一个生成的值,它随着每次 ARM 部署而改变。
这需要指定机密的版本号:
"value": "[reference(resourceId('Microsoft.KeyVault/vaults/secrets', parameters('vaultName'), parameters('secrets_secretName'))).secretUriWithVersion]"
我无法从我的 ARM 模板中的秘密资源输出秘密 URI。 关于如何做到这一点有什么想法吗?
如果你想从 KeyVault 中获取它,试试这个:
"outputs":{
"mySecretUri": {
"type": "string",
"value": "[reference(resourceId('Microsoft.KeyVault/vaults/secrets', parameters('keyVaultName'), parameters('mySecretName'))).secretUri]"
}
}
在我的例子中,秘密是一个生成的值,它随着每次 ARM 部署而改变。
这需要指定机密的版本号:
"value": "[reference(resourceId('Microsoft.KeyVault/vaults/secrets', parameters('vaultName'), parameters('secrets_secretName'))).secretUriWithVersion]"