【问题标题】:Performming I/O operation on azure function vs azure Blob Container在 azure function vs azure Blob Container 上执行 I/O 操作
【发布时间】:2019-06-19 10:58:47
【问题描述】:

我有一个 NodeJS 应用程序,它执行以下操作:

  1. 接受 zip 文件作为输入。

  2. 解压压缩文件, 把所有的PDF附件都拿出来,

  3. 并将它们全部合并为 1 单个PDF。 (最终的 PDF 很重要,并将最终的 PDF 持久存储在本地驱动器上)

本地一切正常。现在我尝试在Azure function 中运行相同的代码,并将最终的PDF 保存在Azure Blob Container 中。我想知道Azure功能是否是针对这种文件操作场景的?

如果没有,是否可以将 zip 文件上传到 Azure Storage Blob 并让运行在 Azure Function 上的 nodejs 应用直接对其执行操作,或者该函数必须先下载 zip 文件?

【问题讨论】:

    标签: azure azure-functions azure-blob-storage


    【解决方案1】:

    是的,这是可能的。

    我还建议你使用blob trigger function(正如你提到的,将 zip 文件上传到 Azure Storage Blob 并让运行在 Azure Function 上的 nodejs 应用程序执行操作)。将 .zip 文件上传到 blob 存储时,在您的 azure 函数中,编写代码来执行解压缩/合并等操作。

    但是有一个sandbox limitation 用于 Windows UI 功能,如果你当前的代码使用它,你应该避免这样的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 2018-08-04
      • 1970-01-01
      • 2018-07-15
      • 2021-06-24
      相关资源
      最近更新 更多