Копирование BLOB-объекта в другую учетную запись хранения с использованием REST API дает ошибку 404 - PullRequest
0 голосов
/ 27 августа 2018

В приложении логики я использую API-интерфейс службы Blob Service для копирования больших двоичных объектов между различными учетными записями.

У меня есть подписи SAS на исходном и целевом URL.Не уверен, что я делаю неправильно.

enter image description here

Обновление

Целевой URL (с SAS):получено из конечной точки Dynamics 365.Возвращается со значением sv 2014-02-14.Может ли это быть проблемой (sv слишком стар, как это предлагается в комментариях)?

Мне удалось скопировать большой двоичный объект, прочитав содержимое исходного двоичного объекта и создав большой объект вцелевой URL с этим содержимым ( Put Blob ).

enter image description here

1 Ответ

0 голосов
/ 27 августа 2018

Некоторая информация для вас.

Я создаю токен SAS на портале и копирую большой двоичный объект в учетную запись хранения A в B, проверяю его в logicapp, он отлично работает.

Создать SAS:

enter image description here

URL запроса:

Put https://storageB.blob.core.windows.net/containername/testcopy1?sv=2017-11-09&ss=bfqt&srt=sco&sp=rwdlacup&se=2018-08-27T10:43:40Z&st=2018-08-27T02:43:40Z&spr=https&sig=xxxxxxx

Заголовки запроса:

x-ms-copy-source:https://storageA.blob.core.windows.net/containername/2.5.txt?sv=2017-11-09&ss=bfqt&srt=sco&sp=rwdlacup&se=2018-08-27T10:59:19Z&st=2018-08-27T02:59:19Z&spr=https&sig=xxxxxx

В LogicApp:

enter image description here

Регистрация на портале:

enter image description here

Обновление

Я думаю, что этоочевидно, проблема.

См .: версия, упомянутая в статье

...