2

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

我目前在 AzCopy 中看不到会“占用最后 x 个 blob”的参数。

我试图指定 /Pattern 参数,但这似乎不支持此 /Pattern: 756* 它不会复制名为 756479 的 blob。它仅用作前缀,没有 *,它将匹配不需要的 blob,例如756、7560、75612...

有人可以澄清在 AzCopy 中是否可以进行真正的正则表达式模式匹配,或者我该如何解决这个问题?

4

1 回答 1

2

不,当源为 blob 时,AzCopy 不支持正则表达式模式匹配,因为 blob 服务仅支持前缀 blob 查询。不幸的是,AzCopy 中没有指定“最后一个”N 个 blob 的选项。

如果您想实现增量备份机制,也许您可​​以检查选项 /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

于 2015-09-21T16:36:58.443 回答