Lun*_*una 6 php amazon-s3 amazon-web-services laravel laravel-5
我在 Laravel 5.2 应用程序中使用 Amazons SQS 时遇到问题。当我使用数据库队列驱动程序时,我的应用程序排队事件工作正常,但当我使用 sqs 时则不然
我想我可能没有正确传递亚马逊的凭据。这是我从我的 ENV 文件设置的
我已经安装了 aws/aws-sdk-php
QUEUE_DRIVER=sqs
SQS_PUBLIC_KEY=PUBLICKEY
SQS_SECRET_KEY=SECRETKEY
SQS_PREFIX=https://sqs.us-west-2.amazonaws.com/NUMBER
SQS_QUEUE=QUE
Run Code Online (Sandbox Code Playgroud)
我的配置/队列如下所示:
'sqs' => [
'driver' => 'sqs',
'key' => env('SQS_PUBLIC_KEY'),
'secret' => env('SQS_SECRET_KEY'),
'prefix' => env('SQS_PREFIX'),
'queue' => env('SQS_QUEUE'),
'region' => 'us-east-1',
],
Run Code Online (Sandbox Code Playgroud)
任何指导将不胜感激
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'),
],
Run Code Online (Sandbox Code Playgroud)