azure - 通过 KeyVault 为 Azure Function 指定存储帐户
问题描述
我想为我的函数应用使用单独的存储帐户
我将拥有几个功能应用程序,并且我希望在 KeyVault 中拥有存储连接字符串。由于会有多个应用程序,我想使用 AzureWebJobsStorage-FunctionApp1、AzureWebJobsStorage-FunctionApp2 等的约定
下面的屏幕截图显示了我的配置设置
我有 AzureWebJobsStorage 配置设置,其中包含
@Microsoft.KeyVault(VaultName=myvault;SecretName=AzureWebJobsStorage-FunctionApp1)
我进入 KeyVault 并将此密钥设置为 xx。这应该完全破坏了功能应用程序,因为它的网络存储帐户无效,但它没有,即使我重新启动了应用程序
我做错了什么,因为它似乎被忽略了?
我认为它必须使用 WEBSITE_AZUREFILECONNECTIONSTRING 但我一直认为 Azure Functions 使用 AzureWebJobsStorage?
如果我对 WEBSITE_AZUREFILECONNECTIONSTRING 遵循相同的过程,即使连接无效,它仍然可以工作!
保罗
解决方案
推荐阅读
- java - JUnit 无法识别抽象类的具体实现中定义的 @Test 用例
- windows - Microsoft.VisualStudio.Web.Host.exe 在更改密码后导致错误的密码尝试
- jstree - 仅针对子节点的 jsTree 搜索查询
- ionic-framework - Twitter Fabric 403 禁止
- flask - 通过烧瓶中的请求参数访问 url 参数
- multithreading - ZeroMQ:如何在 ZeroMQ 节点中处理与消息无关的异步事件?
- python - Python - 将 numpy 数组作为列添加到具有不同长度的 pandas 数据帧
- javascript - 使用 jquery 切换 iframe 的视图
- php - PHP 7: XPath - 如何简化这个查询?
- r - Not able to see image in shiny