【问题标题】:How to bind Azure Function to a blob container in Python?如何将 Azure Function 绑定到 Python 中的 blob 容器?
【发布时间】:2020-05-13 16:35:11
【问题描述】:

我有一个包含多个文件的 blob 容器。我有兴趣将最后修改的绑定作为天蓝色函数的输入。该函数是用python实现的。

我想我可以通过将 blob 容器绑定为 CloudBlobContainer 来做到这一点,然后遍历文件以找到最后修改的文件。根据this thread,在 C# 中似乎可以绑定到容器。但我不知道如何在 Python 中做到这一点。对于 Python,CloudBlobContainer 似乎不存在。我还有什么其他选择?

【问题讨论】:

  • 不确定你是否看过这篇文章,但你可以使用blob输入绑定docs.microsoft.com/en-us/azure/azure-functions/…
  • 谢谢 Manish,我相信我也看过那篇文章,但它并没有真正涵盖我的情况。我的函数是由 HTTP 请求触发的,当然,我可以在那里绑定一个 blob,但我无法(我知道)绑定最后修改的 blob。这就是为什么我要绑定 blob 容器,以便查找最新修改的 blob。

标签: python azure


【解决方案1】:

根据这个线程,绑定到容器似乎是 可以在 C# 中使用。

看来你已经看过Usage of Blob Trigger Azure Function文档了。另一个证据是,实际上除C#之外的所有dev语言平台的绑定都是建立在ExtensionBundle上的。你可以看到支持的容器类型没有列表。

所以,我猜你必须在 Azure Function 方法中使用 python blob storage sdk 来实现它。或者您可以向 Azure Function Team 提交反馈以改进产品。

【讨论】:

    猜你喜欢
    • 2018-03-23
    • 2018-04-03
    • 2020-04-03
    • 2020-01-12
    • 2021-12-31
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 2020-01-27
    相关资源
    最近更新 更多