我有一个运行中的azure函数,它将消息放在服务总线队列上。
Restart
应用程序设置中的连接字符串当前为纯文本格式。是否有可能被加密并仍然使用Azure函数与服务总线之间的内置集成?
我曾尝试在运行时创建一个public static void Run(
[TimerTrigger("0 * * * *")]TimerInfo myTimer,
[ServiceBus("queueName", Connection = "ServiceBusConnection")] ICollector<Message> queue,
TraceWriter log)
{
//function logic here
}
,但看起来好像不能给它传递连接字符串。
非常感谢您的帮助
答案 0 :(得分:1)
目前无法实现。有一项功能请求,用于从KeyVault检索绑定中使用的机密:https://github.com/Azure/azure-webjobs-sdk/issues/746
GitHub问题还描述了一种变通方法,可在构建时在VSTS中从KeyVault检索秘密。