【发布时间】:2020-10-09 11:26:00
【问题描述】:
我有成千上万个容器,每个容器内部最多有 10k 个 blob。我有一个元组列表(container, blob) 到
- 复制到另一个存储
- 稍后在原始存储中删除
容器中的 blob 彼此不相关 - 随机创建日期、随机名称 (guid),没有任何共同点。
问:有没有什么有效的方法来做这些操作?
我已经看过az-cli 和azcopy 并没有找到任何好的方法。
我试过了,例如为每个元组重复调用azcopy,但这需要很长时间。一个复制 blob 的调用平均需要 2 秒。所以它在后台启动操作很好,但是如果这个“启动操作”需要大约 2 秒,这对我的情况来说毫无用处。
【问题讨论】:
-
所以您只想从容器中复制某些 Blob,而不是整个容器?
-
是的,正是@404
-
您可以查看 azcopy 中的
--include-path选项,因此每个容器只需运行一次,尽管我不确定它如何容纳数千个文件。
标签: azure azure-storage azure-cli azcopy