Подтвердить что ты не робот

Можно ли загружать на S3 напрямую из URL с помощью POST?

Я знаю, что есть способ загрузить на S3 прямо из веб-браузера, используя POST, без файлов, идущих на ваш сервер. Но есть ли способ сделать это из URL вместо веб-браузера.

Пример. Загрузите файл, который находится в http://example.com/dude.jpg непосредственно на S3, используя пост. Я имею в виду, что я не хочу загружать этот ресурс на свой сервер, а затем загружать его на S3. Я просто хочу сделать запрос POST на S3, и он автоматически загружает его.

4b9b3361

Ответ 1

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

http://aws.amazon.com/articles/1434

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

Ответ 2

Похоже, вы хотите, чтобы S3 сам загружал файл с удаленного сервера, где вы передавали только URL-адрес ресурса на S3.

В настоящее время это не поддерживается S3.

Ему нужен клиент API для фактического переноса содержимого объекта на S3.

Ответ 3

У меня похожая проблема. Поэтому я хочу загрузить изображение из URL через буфер без каких-либо действий fs. здесь детали и код описания и код ссылки