Расширенное сопоставление с образцом AzCopy / последние x BLOB-объектов
Я работаю над решением для резервного копирования нашего хранилища BLOB-объектов. Одним из требований является возможность сделать частичное резервное копирование (будет использоваться для тестовых сред), где я бы взял только последние ~1000 BLOB-объектов, загруженных в хранилище, и скопировал их в другую учетную запись хранилища. Наши капли просто названы номерами 1, 2, ..., 756479,...
В настоящее время я не вижу параметр, который будет принимать последние x BLOB-объектов в AzCopy.
Я попытался указать параметр /Pattern, но, похоже, он НЕ поддерживает этот /Pattern: 756* Он не копирует BLOB-объект с именем 756479. Он работает только как префикс, без *, что соответствует нежелательным BLOB-объектам, таким как 756, 7560, 75612...
Может кто-нибудь уточнить, возможно ли в AzCopy реальное сопоставление с образцом регулярных выражений или как я могу решить эту проблему?
1 ответ
Нет, 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.