Управление жизненным циклом хранилища BLOB-объектов Azure — фильтрация по папке

Я играю с управлением жизненным циклом в Azure и пытаюсь заставить его перемещать большие двоичные объекты в прохладное место в зависимости от папки, в которой они находятся. В документации по Azure говорится, что это возможно, но они предоставляют только примеры префиксов контейнеров. Мой вопрос в том, возможно ли это, и если да, то как вы определяете фильтр?

Мой сценарий: у меня есть несколько контейнеров с одинаковой структурой папок в каждом. НАПРИМЕР. контейнер1/папка1 контейнер1/папка2 контейнер2/папка1 контейнер2/папка2

Мне нужно иметь возможность применять правила на уровне папки, чтобы капли в папке 1 охлаждались через 1 день, а в папке 2 - через 5 дней (тривиальный пример). Он должен игнорировать имя контейнера, поскольку они генерируются на лету, и я не знаю их имен, только структуру внутри них.

мой текущий фильтр правил выглядит так «**/folder1», но это ничего не перемещает. Я также пробовал только имя папки, E.G. "папка1"

Есть идеи, что мне не хватает? Раздражает, что нет мгновенной обратной связи от Azure, и мне приходится ждать, пока он запустится, чтобы узнать, работает ли он (не менее 24 часов).

Спасибо всем

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
2 534
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Правило фильтрации должно начинаться с имени контейнера и не поддерживает начало с имени папки.

Пожалуйста, обратитесь к этой ссылке Фильтры правил -> раздел prefixMatch, и вот скриншот фильтров правил:

При создании правила вспомогательный текст, кажется, противоречит этому. «При совпадении префикса будут найдены такие элементы, как папки и большие двоичные объекты, которые начинаются с указанного ввода. Например, ввод «а» вернет все папки или большие двоичные объекты, начинающиеся с «а». Чтобы найти элементы в определенном контейнере, введите имя сначала контейнер, а затем укажите желаемый запрос префикса для любого содержимого внутри контейнера, например: "myContainer/prefix"."

scottdavidwalker 14.12.2020 09:58

@scottdavidwalker, вы должны указать имя контейнера в префиксе. Описание на странице создания правила неверно, это может означать, что если у вас есть папка с именем image, то любое из этих правил, например container_name/i или container_name/image, может работать (и они работают).

Ivan Glasenberg 16.12.2020 04:13

когда правило работает, чем вычисляет некоторые дополнительные расходы при выставлении счетов или бесплатно?

Saad Awan 17.08.2021 09:22

когда правило работает, чем добавляет дополнительную плату в счет или бесплатно?

Saad Awan 17.08.2021 09:27

@SaadAwan, функция управления жизненным циклом бесплатна. С клиентов взимается обычная операционная стоимость вызовов Set Blob Tier API. Операция удаления бесплатна.. Ссылка здесь.

Ivan Glasenberg 17.08.2021 09:27

Другие вопросы по теме