Я пытался заставить это работать в течение 1 недели, но всегда я получаю ту же ошибку. Я также попытался отладить функцию Signature, но не знаю, в чем именно проблема. Я хочу загрузить файл с индикатором выполнения, а также добавить функцию возобновления и приостановки в REST-PHP.
Я следую по ссылке ниже: — http://www.anyexample.com/programming/php/uploading_files_to_amazon_s3_with_rest_api.xml
Пожалуйста, предоставьте мне правильное решение.
Я получаю этот ответ: —
HTTP / 1.1 403 Запрещенный x-amz-id-запроса: 3B621260770DE679 x-amz-id-2: vuB + qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my / YiD535nyZQ6Ls64jZ5hB2KW Дата представления: 11 декабря 2014 г., код приложения: 11 декабря 2014 г., перевод на язык: 11 декабря 2014 г., код приложения: 11 декабря 2014 г., перевод на язык: 11 декабря 2014 г., перевод на язык: 11 декабря 2014 г., код приложения: 11 декабря 2014 г., перевод на язык: 11 декабря 2014 г., код приложения: 11 декабря 2014 г., перевод на язык: 11 декабря 2014 г., код приложения: 11 декабря 2014 г., перевод: 2014 г., ч., 2014 г. 52 GMT Соединение: закрыть Сервер: AmazonS3 3ef SignatureDoesNotMatchСчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи .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 6c 2d 69 62 6d 2f 44 65 73 73 73 2e 6a 70 673B621260770DE679vuB + qHCRxq6CdRKIoso82GXO1O0gQNDEs5rLi3my / YiD535nyZQ6Ls64jZ5hB2KW 0
Я видел такого рода сообщение об ошибке, когда я использую неверный секретный ключ и ключ доступа ИЛИ мои разрешения для моего пользователя не настроены для службы, к которой я пытаюсь получить доступ.
Преимущество использования последней версии SDK заключается в том, что вы будете писать менее низкоуровневый код, и сообщения об ошибках, вероятно, будут более полезными при выявлении вашей проблемы.
Других решений пока нет …