我在Laravel 5.2应用程序中使用Amazons SQS时遇到问题。当我使用数据库队列驱动程序时,我的应用程序排队事件工作正常,但是当我使用sqs
时则不行我想我可能没有正确传递亚马逊的证书。这是我从ENV文件中设置的
我已经安装了aws / aws-sdk-php
-J-Dfile.encoding=UTF-8
我的配置/队列如下所示:
QUEUE_DRIVER=sqs
SQS_PUBLIC_KEY=PUBLICKEY
SQS_SECRET_KEY=SECRETKEY
SQS_PREFIX=https://sqs.us-west-2.amazonaws.com/NUMBER
SQS_QUEUE=QUE
任何指导都将不胜感激
答案 0 :(得分:0)
在config/queue.php
文件中,确保列出ENV
值。
这样的事情:
'sqs' => [
'driver' => 'sqs',
'key' => env('SQS_PUBLIC_KEY'),
'secret' => env('SQS_SECRET_KEY'),
'queue' => env('SQS_PREFIX'),
'region' => env('SQS_REGION'),
],