Поделиться через


Известные проблемы и ограничения с задачами хранения

В этой статье описываются ограничения и известные проблемы с задачами хранения. Проблемы, которые отображаются в этой статье, отражают текущее состояние службы. Этот список изменится со временем, так как поддержка продолжает расширяться.

Внимание

служба хранилища Azure Действия в настоящее время находятся в предварительной версии и доступны в этих регионах. Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

Регионы учетной записи хранения

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

Ограничения масштабирования

Масштаб Поддерживаемый предел
Задачи хранилища для каждой подписки 100
Назначения задач хранилища для каждой задачи хранилища 50
Назначения задач хранилища для каждой учетной записи хранения 50
Вложенная группа предложений на условие задачи хранилища 10

служба хранилища Azure Действия автоматически масштабируют свои задачи обработки на основе объема данных в учетной записи хранения с учетом внутренних ограничений. Длительность выполнения зависит от количества больших двоичных объектов в учетной записи хранения, а также их иерархии в Azure Data Lake Storage 2-го поколения. Первое выполнение задачи по префиксу пути может занять больше времени, чем последующие выполнения. служба хранилища Azure Действия также предназначены для самостоятельного регулирования и разрешения рабочих нагрузок приложений в учетной записи хранения иметь приоритет. В результате масштаб и длительность выполнения также зависят от доступной емкости транзакций, учитывая максимальный предел запроса учетной записи хранения. Ниже приведены типичные масштабы обработки, которые могут быть выше, если у вас есть больше емкости транзакций, или может быть меньше для меньшей емкости резервных транзакций в учетной записи хранения.

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

Для учетных записей хранения с иерархическим пространством имен служба хранилища Azure действия могут вызывать до 35 миллионов операций в день не более семи дней в течение предварительной версии. В зависимости от доли больших двоичных объектов, предназначенных для выполнения условий операций, назначение задачи может обрабатываться от 35 миллионов до 400 миллионов больших двоичных объектов в день.

Ограничения на перемещение задачи хранения

Невозможно переместить задачу хранения в другой регион или в другую подписку. Вы не можете переместить подписку, содержащую задачу хранения, в другой клиент.

Перекрывающиеся префиксы для назначений

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

Ограничение параллелизма для выполнения

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

Масштабирование зависимости от емкости транзакции, доступной для учетной записи хранения

Выполнение назначения задач хранилища выполняется автоматически в зависимости от емкости запроса транзакции, доступной в учетной записи хранения. Масштабирование выше, если доступно больше емкости транзакций и ниже, если меньше емкости транзакций доступно.

Если целевая учетная запись хранения имеет более низкую доступную емкость транзакции, выполнение задачи хранения может быть регулированием, что может привести к более длительной продолжительности выполнения назначения задачи.

Дополнительные сведения об ограничениях масштабирования см. в разделе "Целевые показатели масштабируемости и производительности" для хранилища BLOB-объектов.

Примечание.

Вы можете запросить более высокую емкость и ограничение на входящий трафик. Чтобы отправить такой запрос, обратитесь в Службу поддержки Azure.

Выполнение задачи хранилища может записывать в контейнер экспорта отчета без разрешения на контейнер.

При создании назначения задач вы назначите роль управляемому удостоверению задачи хранения, назначаемой системой. Когда задача хранилища выполняется, она может работать только в контейнерах, где управляемое удостоверение назначается требуемая роль. Это не относится к контейнеру экспорта отчета, выбранному во время назначения задачи. Хотя задача хранения не может работать с существующими большими двоичными объектами в этом контейнере, задача не требует правильной роли для записи отчетов в этот контейнер.

Строковые операторы в метаданных контейнера, метаданных BLOB-объектов и тегах индекса BLOB-объектов не работают, если значения являются числами

Нельзя использовать строковые операторы для метаданных контейнера, метаданных BLOB-объектов и тегов индекса BLOB-объектов вместе с числами в качестве значения. Например, equals(Tags.Value[Year], '2022'), где значение '2022' является числом, а строковым оператором равно, неправильно вычисляется.

Сбой назначений при ссылке на имя учетной записи хранения, которая начинается с цифры.

Если вы назначаете задачу хранения учетной записи хранения с именем, которая начинается с цифры, назначение задачи хранения завершается сбоем.

Данные мониторинга не отображаются, если задача хранения и учетная запись хранения находятся в одной группе ресурсов

Если задача хранения и учетная запись хранения, указанные в назначении задачи, находятся в разных группах ресурсов, агрегированные данные мониторинга для учетной записи хранения не отображаются правильно на вкладке мониторинга области задач хранилища.

Выполнение назначений задач хранилища зависает в состоянии выполнения без обработки больших двоичных объектов

В большинстве случаев выполнение задач длится 20 минут. Однако если задача зависает, убедитесь, что целевая учетная запись хранения имеет необходимую совместимую конфигурацию. Например, если задача в службе хранилища задает политику неизменяемости, но целевая учетная запись не настроена с поддержкой управления версиями, эта задача в конечном итоге завершится ошибкой. Обязательно протестируйте каждую операцию в целевой учетной записи хранения с помощью механизма, отличного от задачи хранения, чтобы убедиться, что операция выполнена успешно. Затем добавьте операцию в задачу хранения.

Задача хранилища завершается сбоем с внутренней ошибкой

Если несовместимые операции с задачами хранения пробуются в учетных записях хранения, выполнение задачи может завершиться ошибкой или зависнуть в состоянии выполнения. Например, операция, которая пытается задать тег индекса BLOB-объектов в учетной записи с иерархическим пространством имен, не будет выполнена. Убедитесь, что конфигурация учетной записи хранения и операция задачи хранения совместимы.

Символы пробелов в тегах индекса BLOB-объектов и метаданных пока не поддерживаются

Символы пробелов в ключе и значении тегов BLOB-объектов являются допустимыми входными данными. Однако условия задачи хранения не могут обрабатывать символы пробелов. Если ключ или значение содержит символ пробела, при выполнении задачи возникает ошибка.

Значение свойства имени BLOB-объекта содержит или соответствует "." не поддерживается

Строковое поле ввода в предложении имени BLOB-объекта принимает ".doc" или ".pdf" в качестве входных данных, но не может развернуть ресурс задачи. Проверка поставщика ресурсов службы перехватывает ее и выдает ошибку. Значение свойства Name равно ".doc", и оно не соответствует шаблону "^[a-zA-Z0-9]+$"}}.

Назначения задач хранилища работают с неполным списком больших двоичных объектов при использовании с несколькими фильтрами каталогов в учетных записях с иерархическим пространством имен.

Если несколько фильтров используются в назначениях задач хранения, то не все префиксы каталога проверяются, чтобы большие двоичные объекты работали.

Использование символов пробелов в префиксе пути во время назначения задачи не поддерживается

Учетные записи хранения с иерархическим пространством имен отображают сведения о расположении, как container1 / subcontainer1 символ пробела между строкой и символом / . Ошибка появляется при копировании и вставке этих сведений в поле префикса пути во время назначения.

Низкая производительность при обработке больших двоичных объектов в учетных записях с иерархическим пространством имен

Действия хранилища работают с большими двоичными объектами в учетной записи с поддержкой иерархического пространства имен с уменьшенной емкостью. Это известная проблема, которая уже решается. Эта проблема снижает скорость обработки больших двоичных объектов с помощью выполнения задачи хранилища.

Неподдерживаемая работа с учетными записями хранения в частной сети

При применении назначений задач хранилища к учетным записям хранения, имеющим IP-адреса или сетевые правила для управления доступом, выполнение задачи может завершиться ошибкой. Это связано с тем, что назначения задач хранилища должны получить доступ к учетной записи хранения через общедоступную конечную точку, которая может быть заблокирована правилами брандмауэра или виртуальной сети. Чтобы избежать этой проблемы, необходимо правильно настроить сетевой доступ к учетной записи хранения.

Задачи хранения не будут активироваться для региональной учетной записи, перенесенной в учетных записях GRS или GZRS

Если вы переносите учетную запись хранения из основного региона GRS или GZRS в дополнительный регион или наоборот, все задачи хранения, предназначенные для учетной записи хранения, не будут активированы, и любые существующие выполнение задач может завершиться ошибкой.

См. также