2015-09-21 6 views
2

Я работаю над резервным решением для нашего хранилища памяти. Одним из требований является возможность частичного резервного копирования (будет использоваться для тестовых сред), где я бы взял только последние 1000 блоков, которые были загружены в хранилище и скопированы на другую учетную запись хранилища. Наши сгустки просто названы номерами 1, 2, ..., 756479, ...AzCopy расширенный шаблон соответствия/last x blobs

В настоящее время я не могу увидеть параметр, который бы «взять последние х сгустки» в AzCopy ..

Я попытался указать/Параметр шаблона, но, похоже, это не поддерживает/Pattern: 756 * Он не копирует blob с именем 756479. Он работает только как префикс без *, который будет соответствовать нежелательным блобам, таким как 756, 7560 , 75612 ...

Может ли кто-нибудь уточнить, возможно ли совпадение правильного регулярного выражения в AzCopy или как я могу решить эту проблему?

+0

Вы имеете в виду, что имена vhd - это только цифры? У меня разные контейнеры для капли, или вы накапливаете все капли в одном хранилище? – Atf

+0

Не уверен, что вы имеете в виду. Это простое хранилище blob, для наших PDF-файлов, excel-файлов и т. Д., Переименованных в целые числа. Все они в одном контейнере. Я хочу сделать резервную копию этих данных для другой учетной записи хранилища blob с тем же именем контейнера. – akrobet

ответ

2

Нет, AzCopy не поддерживает сопоставление регулярных выражений, когда источник является blob, поскольку служба blob поддерживает только запрос blob-запроса. И, к сожалению, в AzCopy нет возможности указать «последние» N капли.

Если вы хотели бы реализовать инкрементный резервный механизм, возможно, вы можете проверить/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.