如何使用循环在azure函数中读取azure blob中的批处理文件

时间:2019-06-11 22:49:12

标签: azure-functions azure-storage-blobs

当我使用Azure函数HTTPTrigger时,我想读取blob存储中的多个模型文件。在函数项目文件夹的 init .py文件中,我想编写一个循环以使用所有模型来处理数据,并将结果保存回Blob存储。因此,我如何访问所有模型文件并在 init .py中读取它们?

现在,我修改function.json文件,该文件引用某些blob的文件,并且它适用于一种模型。这是代码:

{
  "type": "blob",
  "name": "inputblob",
  "path": "models/model_name.pickle",
  "connection": "AzureWebJobsStorage", 
  "direction": "in"
}

在这里我们指定文件名和参数名,它可以工作,但是对于多模型文件,我该如何管理?顶部创建如此多的JavaScript还是不够的。

1 个答案:

答案 0 :(得分:0)

blob输入绑定每个绑定处理一个blob;您需要使用azure-storage-package从存储中检索多个Blob。以steps of this quickstart article为例。