我正在创建一个Azure Blob存储触发器,它应该在每次将新文件放入Blob时运行。
{
"scriptFile": "__init__.py",
"bindings": [
{
"name": "myblob",
"type": "blobTrigger",
"direction": "in",
"path": "blob/{blobname}.{blobextension}",
"connection": "PROPER_CONNECTION_STRING_IS_HERE"
}
]
}
然而,一旦我将其上传到我的函数应用程序,当我将文件放到blob中时,什么都不会发生。当我运行函数应用程序的代码/测试部分时,我能够确认代码存在并运行。问题是,当我将文件放入blob时,它不会自动运行。
根据您提供的信息,我认为您可能会在连接
之后直接编写的连接字符串
。
如果您在云中开发,您应该在应用程序设置
中编写连接字符串
。
然后,您需要将配置的变量名添加到<code>连接
如果您的方法与上述方法相同,那么我建议您检查函数中的
配置正确。路径是否为
。json
或者,正如 Akash
在注释中提到的,如果使用仅 blob 帐户
,或者应用程序有特殊需求,则可以使用事件网格触发器。
如果它还没有解决你的问题,请多提供一些信息,我会尽力帮助你解决这个问题。