2013-11-06 2 views
1

Я пытаюсь использовать предварительно отобранные URL-адреса для загрузки файлов на S3, и до тех пор, пока несколько минут назад я не думал, что это возможно (есть документация по этой проблеме), но я столкнулся с этой фразой в разработчиках руководства S3:Возможно ли присвоить пользовательские URL-адреса для загрузки файлов в AWS S3

Query string authentication is not supported for POST 

Что я упускаю, Кстати я пытаюсь использовать goamz (неофициальный golang SDK для AWS), чтобы сделать это, и я получаю ошибку подписи ,

EDIT: до сих пор я понял подпись, поэтому я могу подписать URL-адрес для GET, POST, PUT (я не пробовал DELETE или PATCH, они могут работать, если они поддерживаются в части amazon) прямо сейчас, моя проблема в том, что я получаю объекты с нулевым размером после I PUT), я отправлю код здесь, когда я его заработаю.

EDIT2: Как упомянуто ниже, @Basssethog она выглядит, эта проблема сейчас решается в официальном гоу-SDK

ответ

1

Я знаю, что она поддерживается для PUT, GET и DELETE запросы, но подписание становится немного хитрее. Я знаю, что есть поддержка в официальных PHP и Ruby SDK; возможно, других официальных SDK.

Возможно, вы можете выполнить перенос реализации на Go.

 Смежные вопросы

  • Нет связанных вопросов^_^