2014-12-11 3 views
-1

Я пытался заставить это работать в течение 1 недели, но всегда получаю ту же ошибку. Я также попытался отладить функцию Signature, но я dnt, где именно проблема. Я хочу загрузить файл с индикатором выполнения, а также добавить функции возобновления и паузы в REST-PHP. Я следую приведенной ниже ссылке: -http://www.anyexample.com/programming/php/uploading_files_to_amazon_s3_with_rest_api.xml Прошу предоставить мне какое-либо правильное решение.SignatureDoesNotMatch в Amazon s3 Rest API

Я получаю этот ответ: -

HTTP/1.1 403 Запрещенный х-AMZ-запрос-ID: 3B621260770DE679 х-AMZ-ID-2: VUB + qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my/YiD535nyZQ6Ls64jZ5hB2KW Content-Type: применение/xml Transfer-Encoding: chunked Дата: Чт, 11 Дек 2014 09:01:52 GMT Подключение: Закрыть Сервер: AmazonS3 3ef ПодписьDoesNotMatch Подписанная нами подпись запроса не соответствует вашей подписке. Проверьте свой ключ и метод подписи .AKIAJA6EQQ475TUGTSEQPUT image/jpeg Чт, 11 декабря 2014 г. 09:01:52 +0000 x-amz-acl: public-read /s3.regionname.amazonaws.com/bucket-name/Desss.jpgsdpF9q1WTYzHuLuytn7Dv+ 3xdIY = 50 55 54 0a 0a 69 6d 61 67 65 2f 6a 70 65 67 0a 54 68 75 2c 20 31 31 20 44 65 63 20 32 30 31 34 20 30 39 3a 30 31 3a 35 32 20 2b 30 30 30 30 0a 78 2d 61 6d 7a 2d 61 63 6c 3a 70 75 62 6c 69 63 2d 72 65 61 64 0a 2f 73 33 2e 65 75 2d 77 65 73 74 2d 32 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 2f 6e 61 6e 6f 68 65 61 6в 2d 69 62 6d 2f 44 65 73 73 73 2e 6a 70 673B621260770DE679vuB + qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my/YiD535nyZQ6Ls64jZ5hB2KW 0

ответ

0

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

  • Можете ли вы получить доступ к ведру с помощью другого клиента S3 (например, CloudBerry или S3 addon для firefox) с использованием тех же ключей?
  • Я хотел бы попробовать и использовать более поздний учебник, тот, который вы связаны выглядят, как он не использую самую последнюю версию AWS SDK, который является удивительным - http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html

Преимущества использования последней версии SDK заключается в том, что вы будете писать менее низкий уровень кода, и сообщения об ошибках, вероятно, будут более полезными при определении вашей проблемы.

+0

Я использую правильный секрет и ключ доступа ... так же как у меня есть разрешение для моего пользователя на доступ к ведро s3, потому что я могу загрузить файл, используя php и java с теми же учетными данными. Но для резюме и пауза Мне нужен REST API в php..so я запускаю код остального api, и все же я получаю, что подпись не соответствует ошибке .. –

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