2016-02-26 4 views
1

Я строю веб-сайт с Laravel, выполнил обычную установку Laravel 5.1 и планирую отправлять электронные письма с моего сайта с помощью Amazon Webservices SES.Laravel 5 Amazon SES Ошибка электронной почты

В Laravel документации говорится, что это довольно просто, после установки Amazon PHP SDK, используя композитор все, что вам нужно сделать, это настроить учетные данные внутри конфигурации/mail.php и services.php, как это:

'ses' => [ 
    'key' => 'your-ses-key', 
    'secret' => 'your-ses-secret', 
    'region' => 'ses-region', // e.g. us-east-1 
], 

Я положил мои учетные данные amazon внутри файла .env в корне установки Laravel, но всякий раз, когда я пытаюсь отправить электронное письмо с классом почтовой рассылки Laravel, я получаю эту ошибку:

«Ошибка получения учетных данных с сервера метаданных профиля экземпляра»

Двойная проверка учетных данных на консоли Amazon WS Console, но все еще проблема.

Подсказка?

ответ

1

Найдено, что Amazon SDK нужны ключи, загруженные в переменной ENV и именованные как:

AWS_ACCESS_KEY_ID =thatweirdkeystring 
AWS_SECRET_ACCESS_KEY =theotherweirdsecretkey 

после переименования ключей и изменение файла services.php использовать, что ключи с окр() хелпер все работало.

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