Определить значение BlockBLOB BlockID - хранилище BLOB-объектов Azure для SoapUI - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь автоматизировать публикацию и загрузку файла в хранилище BLOB-объектов Azure с помощью ReadyAPI! / SoapUI, и я почти на месте, но теперь я зашел в тупик.

Для этого процесса требуется 2 запроса PUT REST - первый для передачи файла в хранилище и инициализации файлового пространства, второй PUT для его загрузки в базу данных. Я боролся в течение 2 дней, потому что подробности в Интернете крайне противоречивы, и многое изменилось за последние 4 года для Azure BLOB.

В любом случае, требуемый упрощенный URI приведен ниже (на самом деле существует 13 шаблонов, заголовков и запросов - я их пока опущу, поскольку они просто запутают проблему)

http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob?comp=block&blockid=id

Мой запрос заключается в том, что я не знаю, откуда на самом деле я получаю значение blockid . Мне нужно указать значение blockId в моем параметре запроса - но я просто не знаю, что это такое и как я могу его идентифицировать.

Я просматривал [https://docs.microsoft.com/][1] и пробовал несколько связанных запросов GET, чтобы попытаться определить значение BlockID моего BlockBLOB, которое я инициализировал, - но я не могу найти для него никакой ссылки.

Я понимаю, что это немного длинно - я пытался найти это в течение 2 дней, и никто на работе не может помочь, но я был бы признателен, если кто-нибудь может направить меня в правильном направлении,

Заранее спасибо!

sqeeky

...