首页 > 解决方案 > 如何在 Azure 容器实例中使用 OneDrive 文件?

问题描述

我想使用 Azure 容器实例 ( ACI ) 来处理更大的媒体文件(输入和输出最大为 1GB)。这些文件存储在共享的 OneDrive for Business 文件夹中。处理后的文件应存储在同一位置,并在文件名中添加后缀。

似乎只有Azure 文件共享可以直接与 ACI 一起使用,但我想尽可能避免涉及额外的存储。FUSE 似乎也不起作用。

虽然实际过程运行得非常好,但我仍在努力处理 OneDrive 的输入和输出——尤其是由于 Power Automate 配额非常严格。

至于输入(OneDrive -> Container),我在创建公共共享链接时得到了一个工作版本,每个文件的有效期都很短,然后我可以在容器内处理它。虽然这并不完美,但至少可以按预期工作。

输出(Container -> OneDrive)部分似乎很难。仅simple item upload(<4MB) 并且resumable item upload适用于OneDrive for Business。创建一个利用 OneDrive API 的自定义客户端应用程序仅用于最终上传过程似乎有点过分,需要自定义容器。

您是否看到处理输入部分的更好方法,以及输出部分的任何直接解决方案?也许涉及额外的云服务?

标签: azureonedrivepower-automateazure-container-instances

解决方案


推荐阅读