如何为laravel 5使用aws凭证文件

时间:2015-03-31 20:24:16

标签: php laravel laravel-5

有没有办法使用laravel的SQS队列w / out在配置中输入访问密钥和密码?即:使用aws凭证文件?

1 个答案:

答案 0 :(得分:0)

Laravel实例化SqsClient here,传递来自app/config/queue.php的选项。

您似乎对here所述的'profile'选项感兴趣。

use Aws\Sqs\SqsClient;

$client = SqsClient::factory(array(
    'profile' => '<profile in your aws credentials file>',
    'region'  => '<region name>'
));

在我看来,您应该只能在queue config

上设置'profile'选项
'sqs' => [
    'driver'  => 'sqs',
    'profile' => '/path/to/your/credeitials/profile/here',
    'queue'   => 'your-queue-url',
    'region'  => 'us-east-1',
],