AzCopy高级模式匹配/最后x blobs



我正在研究blob存储的备份解决方案。其中一个需求是能够进行部分备份(将用于测试环境),我只会将上传到存储的最后~1000个blob复制到另一个存储帐户。我们的斑点被命名为数字1、2、…, 756479,…

我目前无法在AzCopy中看到"最后一个x blobs"的参数。

我已经尝试指定/Pattern参数,但是它似乎不支持这个/Pattern: 756*它不复制名为756479的blob。它只能作为前缀使用,不带*,*将匹配不需要的blob,如756、7560、75612…

有人能澄清是否真正的正则表达式模式匹配是可能的在AzCopy,或者我怎么能解决这个问题?

不,当源是blob时,AzCopy不支持regex模式匹配,因为blob服务只支持前缀blob查询。不幸的是,在AzCopy中没有一个选项来指定"最后"N blobs。

如果您想实现增量备份机制,也许您可以检查option/XO是否符合您的要求:

Excludes an older source resource. The resource will not be copied if the source resource is older than destination.

有关AzCopy的详细资料,请参阅http://aka.ms/azcopy。

最新更新