通过KeyVault获取AzureWebJobsDashboard

时间:2017-12-06 09:44:33

标签: azure-webjobs azure-webjobssdk azure-keyvault

正如我所读到的,Azure Webjobs SDK要求在App Service的连接字符串部分中定义AzureWebJobsDashboard的值。如果我通过访问门户网站并配置值手动执行此操作,我的webjob工作正常。

我现在想要的是在KeyVault中提供connectionString的值,并在App Service的ApplicationSettings中提供KeyVault提供的secretURI。此后,我希望SDK解析secretURI并获取KeyVault中存储的秘密。

我试图这样做,但我无法得到明确的解决方案。有没有办法做到这一点,或目前不支持?

2 个答案:

答案 0 :(得分:1)

以下是Mike建议的有效示例:

if(sessionStorage.getItem('hidepopup') == "true"){
    document.getElementById("pop-up").classList.toggle("gone")
} 

function fcnx1() {
    document.getElementById("pop-up").classList.toggle("hide");
    sessionStorage.setItem('hidepopup', "true");
}

参考文献:

答案 1 :(得分:0)

WebJobs SDK将自动从KeyVault获取。

但您也可以自己从keyvault获取,然后以编程方式在JobHostConfiguration.Dashboard属性上设置结果。

您可以在此处提交请求以进行更直接的整合:https://github.com/Azure/azure-webjobs-sdk