1

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

4

1 回答 1

1

根据您提供的信息,我认为您可以connection string直接在connection.

如果你在云端开发,你应该写connection stringapp setting.

在此处输入图像描述

然后需要在后面加上配置的变量名connection

在此处输入图像描述

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

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

如果它没有解决您的问题,请提供更多信息,我会尽力帮助您解决这个问题。

于 2020-08-06T06:54:40.060 回答