Регистрация  |  Вход

Генерация подписанной POST формы для прямой загрузки изображения в Amazon S3 (AWS Signature Version 4)

Привет.
Хочу прикрутить к Salesforce вот этот функционал
"Генерация подписанной POST формы для прямой загрузки изображения в Amazon S3"
http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html#signing-request-intro
Вроде все сделал по инструкции, но все равно не получается сделать валидную signature.
Если кто такое уже делал, помогите завести этот моторчик.

Привет.
Хочу прикрутить к Salesforce вот этот функционал
"Генерация подписанной POST формы для прямой загрузки изображения в Amazon S3"
http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html#signing-request-intro
Вроде все сделал по инструкции, но все равно не получается сделать валидную signature.
Если кто такое уже делал, помогите завести этот моторчик.

Dmitry Shnyrev
Привет.
Хочу прикрутить к Salesforce вот этот функционал
"Генерация подписанной POST формы для прямой загрузки изображения в Amazon S3"
http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html#signing-request-intro
Вроде все сделал по инструкции, но все равно не получается сделать валидную signature.
Если кто такое уже делал, помогите завести этот моторчик.

А в чем конкретно проблема, может смогу помочь?

[quote="Dmitry Shnyrev"]Привет.
Хочу прикрутить к Salesforce вот этот функционал
"Генерация подписанной POST формы для прямой загрузки изображения в Amazon S3"
http://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html#signing-request-intro
Вроде все сделал по инструкции, но все равно не получается сделать валидную signature.
Если кто такое уже делал, помогите завести этот моторчик.[/quote]
А в чем конкретно проблема, может смогу помочь?

спасибо Gres.
Разобрался. Просто в нете нет толковых примеров (есть либо для старой версии AWS Sign v2, либо хрень какая-то).
В итоге я насобирал солянку из примеров, которая конечно не заработала с первого раза. А отладку особо не проведешь, нет эталона с чем сравнивать, а на выходе либо валидная подпись либо нет.
В итоге все решилось проще (надо было с этого начинать) сделал в точности как написано в документации без чужих примеров и заработало В итоге код получился намного лаконичнее и проще чем во всех чужих примерах.
Так что теперь в арсенале еще один очень крутой инструмент

:) спасибо Gres.
Разобрался. Просто в нете нет толковых примеров (есть либо для старой версии AWS Sign v2, либо хрень какая-то).
В итоге я насобирал солянку из примеров, которая конечно не заработала с первого раза. А отладку особо не проведешь, нет эталона с чем сравнивать, а на выходе либо валидная подпись либо нет.
В итоге все решилось проще (надо было с этого начинать) сделал в точности как написано в документации без чужих примеров и заработало :) В итоге код получился намного лаконичнее и проще чем во всех чужих примерах.
Так что теперь в арсенале еще один очень крутой инструмент :)