我已经启动了一个新的Azure Function项目,该项目旨在侦听Azure Service Bus。设置服务总线触发器的local.settings.json
属性后,将连接字符串放在Connection
文件中即可正常工作。
问题来了,我需要在应用程序设置中对服务总线连接字符串进行加密。
在使用字符串连接到服务总线之前,如何设置服务总线以对字符串进行解密?
似乎IFunctionHostBuilder
都没有可用的服务总线设置选项。那么我该如何挂钩才能解密加密的连接字符串?
答案 0 :(得分:0)
一些基础架构需要读取连接字符串才能正常工作。其中一些是运行时(理论上您可以一起破解,但我不建议这样做),但它还监视事件发生率并扩展以执行一些操作,例如在队列消息到达时激活功能(这是托管代码)在Azure中,您无法破解解密)。
我认为从安全性角度来看,我建议自己加密的putting your connection strings in Key Vault Secrets方法,然后使用链接的集成,以便Azure Functions运行时和托管组件可以根据需要安全地检索连接字符串>