Azure Blob触发器未触发

时间:2020-08-05 22:25:44

标签: azure azure-storage-blobs azure-function-app azure-blob-trigger

我正在创建一个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时它不会自动运行。

1 个答案:

答案 0 :(得分:1)

根据您提供的信息,我认为您可能会在connection string之后直接写上connection

如果您在云中进行开发,则应在connection string中编写app setting

enter image description here

然后,您需要将配置的变量名称添加到connection的后面。

enter image description here

如果您的方法与上述相同,那么我建议您检查path中的Function.json是否配置正确。

或者如评论中的Akash所示,如果您使用blob-only account,或者您的应用程序有特殊需要,则可以使用Event Grid trigger

如果仍不能解决您的问题,请提供更多信息,我会尽力帮助您解决此问题。