我目前正在使用Symfony2开发的网站上工作,我需要在Amazon SQS中发送消息。为了做到这一点,我添加到我的composer.json
:通过AWS SDK拒绝SQS的访问
"aws/aws-sdk-php": "2.4.*"
然后,当我尝试创建队列或列表队列我有一个403错误说:
编辑: 加入充分的错误消息
AWS错误代码:存取遭拒,状态码:403,AWS请求ID: 2fe34c11-7af8-5445-a768-070159a0953e,AWS错误类型:客户,AWS 错误消息:访问资源 https://sqs.us-west-2.amazonaws.com/被拒绝,用户代理: AWS-SDK-PHP2/2.4.11狂饮/ 3.7.4卷曲/ 7.25.0 PHP/5.4.3
这里是我做的一个示例代码:
$aws = Aws::factory(array(
'key' => 'my-key',
'secret' => 'my-secret',
'region' => 'us-west-2'
));
$sqs = $aws->get('sqs');
return new Response(var_dump($sqs->listQueues()));
我该怎么办错了得到这个错误?
我保证这不是通过添加卷曲选项进入配置阵列的代理问题。 – SupaCoco