问题描述
我正在尝试连接到 SFTP 服务器以在我的逻辑应用程序中提取文件。连接到服务器的凭据是 Azure keyvault 中的机密,我成功访问了凭据并将它们保存为逻辑应用程序中的单个变量。我依次选择了“SFTP-SSH”操作,当我尝试输入凭据时,输入“动态内容”或“表达式”的选项并未显示,这实际上迫使我对我所做的凭据值进行硬编码出于安全/用例原因不想这样做。无论如何,我可以在其中实际输入动态内容变量作为我的 SFTP 服务器凭据的值吗?
解决方法
据我所知,我们不能动态传入credentials
,可以参考如下文档,没有相关说明:
https://docs.microsoft.com/en-us/azure/connectors/connectors-sftp-ssh#connect-to-sftp-with-ssh
手动输入凭据并不意味着硬编码,您可以查看Logic app code view
的界面。 Azure 逻辑应用在这方面已经做了一些安全处理,所以你不必担心这个问题。