Можно ли загрузить на S3 напрямую с URL с помощью POST? - PullRequest
27 голосов
/ 28 сентября 2011

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

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

Ответы [ 2 ]

27 голосов
/ 29 сентября 2011

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

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

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

1 голос
/ 28 сентября 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...