Azure函数-Python的Blob流动态输入绑定(命令绑定)

Azure函数-Python的Blob流动态输入绑定(命令绑定),python,azure,azure-functions,Python,Azure,Azure Functions,我有一个运行在Python上的azure函数应用程序。我需要有一个动态输入文件夹的功能。为了澄清,输入文件夹是在function.json文件中定义的,类似于“input/{name}”,这意味着函数使用“input”文件夹中的所有文件作为输入。我读过一些类似的C#.net主题,但是没有人问Python的运行时间。 通过谷歌搜索一段时间,我发现Python没有像C#.net这样的官方解决方案,我应该用它来模拟。我读了这些文件,但我又不知道该如何使用它们 function.json: { “脚本

我有一个运行在Python上的azure函数应用程序。我需要有一个动态输入文件夹的功能。为了澄清,输入文件夹是在function.json文件中定义的,类似于“input/{name}”,这意味着函数使用“input”文件夹中的所有文件作为输入。我读过一些类似的C#.net主题,但是没有人问Python的运行时间。 通过谷歌搜索一段时间,我发现Python没有像C#.net这样的官方解决方案,我应该用它来模拟。我读了这些文件,但我又不知道该如何使用它们

function.json:


{
“脚本文件”:“\uuuu init\uuuuu.py”,
“绑定”:[
{
“名称”:“myblob”,
“类型”:“blobTrigger”,
“方向”:“在”,
“路径”:“输入/{files}”,
“连接”:“parserstoragesa_u存储”
}
]
}
init.py


def main(myblob:func.InputStream):
logging.info(f“Python blob触发器函数已处理blob\n”
f“名称:{myblob.Name}\n”
f“Blob大小:{myblob.length}字节\n”,
f“这是什么{myfile}”
)
所以我需要以动态的方式定义“路径”。 请帮助我如何使用Python SDK for azure解决此问题(如果是您的建议)


非常感谢您的帮助

我不熟悉
应用程序配置服务
,但如果您想在其他订阅中使用存储,只需在
连接
中配置该存储的连接字符串即可


如果将该功能部署到Azure portal,则只需在
应用程序设置

中对其进行配置,您在
函数中定义的内容。json
已达到您的要求,您可以尝试先运行您的函数,然后将新blob上载到您的存储中,您会发现您的函数已触发。请注意
连接的正确配置
。谢谢@FrankGong。但问题是,输入文件夹可能来自另一个订阅或存储,现在它只是读取不同类型的文件。另外,我想使用应用程序配置服务来管理它。如果我有问题,可以告诉我你的联系地址吗?我非常感激。