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

#azure #azure-blob-storage #azure-logic-apps

Вопрос:

Я читаю данные из одного хранилища больших двоичных объектов с большим количеством файлов Excel (в цикле For). из 450 файлов 2-3 CSV-файла не создаются в хранилище больших двоичных объектов.

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

Плохой запрос. Предоставленные входные данные действия рабочего процесса недопустимы.

введите описание изображения здесь

Это показывает, что срок аренды файла в хранилище blob-объектов истек, как показано ниже.

введите описание изображения здесь

Спасибо тебе, Вену.

Ответ №1:

Можете ли вы предоставить полное сообщение об ошибке? Как развертываются приложения логики , рабочие процессы или подключения к API? Видите ли вы какую-либо ошибку на странице обзора приложения логики?

Когда-нибудь NVA(сервер шлюза) будет блокировать трафик служб Azure для сохранения рабочих процессов в стандартном приложении логики (сеть может быть заблокирована на брандмауэре для подключения к конечным точкам Azure Connector).пожалуйста, перепроверьте

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

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

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

Обратите внимание, что аренда не может быть предоставлена для моментального снимка большого двоичного объекта, так как моментальные снимки доступны только для чтения. Запрос аренды на моментальный снимок приводит к коду состояния 400 (Неверный запрос).

Свойство большого двоичного объекта, измененное в последний раз, не обновляется вызовами для аренды большого двоичного объекта.

В следующих таблицах показаны результаты действий с большими двоичными объектами с арендой в различных состояниях аренды. Буквы (A), (B) и (C) представляют идентификаторы аренды, а (X) представляет идентификатор аренды, созданный службой больших двоичных объектов.

введите описание изображения здесь

введите описание изображения здесь