Передайте URL-адрес файла хранилища BLOB-объектов Azure в корзину Amazon S3 - PullRequest
0 голосов
/ 29 мая 2019

Я использую API для обмена документами в моем приложении, которое при использовании возвращает «downloadUrl» для данного файла, расположенного в хранилище BLOB-объектов Azure.

Я хочу взять URL-адрес хранилища BLOB-объектов Azure и передать документ в корзину Amazon S3.

Как бы я поступил так? Я вижу похожие вопросы, такие как Копирование из BLOB-объекта Azure в AWS S3 с использованием C # , но в этом примере они, похоже, имеют доступ к потоку самого документа. Есть ли способ для меня, чтобы просто предоставить S3 ссылку, и пусть они сделают все остальное? Или мне нужно получить файл на сервере и транслировать его, как в примере выше?

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 31 мая 2019

Существует только один случай, когда S3 может быть направлен для извлечения контента «в» объект, и это когда источник также является существующим объектом S3.Это может быть тот же или другой сегмент, или даже другой регион или учетная запись AWS, если у вызывающего пользователя есть разрешения как для источника, так и для цели.

Любой другой случай - например, что выразмышляют - требует, чтобы вы сами извлекли объект из источника, а затем загрузили его в S3 ... как в примере.

...