2017-02-21 21 views
1

Laravel 5.2アプリ内でAmazons SQSの操作に問題があります。私のアプリケーションは、データベースキュードライバを使用するとうまく動作しますが、sqを使用すると正しく動作しません。キューを実行してAmazon SQSのLaravel ENVを設定する方法

私はおそらくAmazonsの資格情報を正しく渡していないと思います。ここで私はAWS/AWS-SDK-PHPをインストールした私のENVファイル

からの私のセットアップ

QUEUE_DRIVER=sqs 

    SQS_PUBLIC_KEY=PUBLICKEY 
    SQS_SECRET_KEY=SECRETKEY 
    SQS_PREFIX=https://sqs.us-west-2.amazonaws.com/NUMBER 
    SQS_QUEUE=QUE 

私のconfig /キューは、次のようになります。

'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', 
    ], 

任意のガイダンスが大幅だろう

+0

何あなたの 'config/queue.php'ファイルは見えますか? –

+0

@MikeBarwick Iveは設定の図式で私の質問を更新しました – Luna

答えて

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'), 
], 
+0

ありがとうございましたが、私はすでにそれを設定していますが、まだ運がAWS SQSを協力して – Luna

関連する問題