我目前正在使用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