我无法从我的ARM模板中的秘密资源输出秘密URI。 关于如何做到的任何想法?
答案 0 :(得分:2)
如果您的意思是想要从KeyVault获取它,请尝试以下方法:
export class VendorBill extends Transaction {
constructor() {
super();
}
save() {
let deferred = $.Deferred();
$.ajax({
type: "GET",
url: '/myrestapi',
success: function (data) {
deferred.resolve();
},
error: function (jqXHR: any, textStatus, errorThrown) {
deferred.reject()
}
})
$.when(deferred).always(function () {
super.save(); <----------- THIS IS CAUSING THE ERROR
})
}
}
答案 1 :(得分:1)
就我而言,机密是一个生成的值,该值会随每次ARM部署而变化。
这需要指定机密的版本号:
"value": "[reference(resourceId('Microsoft.KeyVault/vaults/secrets', parameters('vaultName'), parameters('secrets_secretName'))).secretUriWithVersion]"