Amazon S3 – Как исправить ошибку «Рассчитанная нами подпись запроса не соответствует подписи»?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Amazon S3 – Как исправить ошибку «Рассчитанная нами подпись запроса не соответствует подписи»?

Сообщение Anonymous »

Я искал в Интернете уже более двух дней и, вероятно, просмотрел большинство задокументированных в Интернете сценариев и обходных решений, но пока мне ничего не помогло.
Я в AWS SDK для PHP V2.8.7, работающего на PHP 5.3.
Я пытаюсь подключиться к своей корзине Amazon S3 с помощью следующего кода:

Код: Выделить всё

// Create a `Aws` object using a configuration file
$aws = Aws::factory('config.php');

// Get the client from the service locator by namespace
$s3Client = $aws->get('s3');

$bucket = "xxx";
$keyname = "xxx";

try {
$result = $s3Client->putObject(array(
'Bucket' => $bucket,
'Key' => $keyname,
'Body' => 'Hello World!'
));

$file_error = false;
} catch (Exception $e) {
$file_error = true;

echo $e->getMessage();

die();
}
Мой файл config.php выглядит следующим образом:

Код: Выделить всё

return [
// Bootstrap the configuration file with AWS specific features
'includes' => ['_aws'],
'services' => [
// All AWS clients extend from 'default_settings'. Here we are
// overriding 'default_settings' with our default credentials and
// providing a default region setting.
'default_settings' => [
'params' => [
'credentials' => [
'key'    => 'key',
'secret' => 'secret'
]
]
]
]
];
Выдает следующую ошибку:

Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи.

Я уже проверил свой ключ доступа и секрет не менее 20 раз, сгенерировал новые, использовал разные методы для передачи в информации (т. е. профиле и включении учетных данных в код), но в данный момент ничего не работает.

Подробнее здесь: https://stackoverflow.com/questions/305 ... atch-the-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»