Obecnie pracuję nad stroną internetową opracowaną w Symfony2 i muszę wysyłać wiadomości w Amazon SQS. W tym celu dodałem do mojego composer.json
:Odmowa dostępu do SQS za pośrednictwem AWS SDK
"aws/aws-sdk-php": "2.4.*"
Wtedy, gdy próbuję utworzyć kolejkę lub listę kolejki Mam 403 błąd mówiąc:
Dostęp do zasobu jest https://sqs.us-west-2.amazonaws.com/ odmówiono.
EDIT: dodaje pełny komunikat o błędzie
AWS Kod błędu: AccessDenied, Code Status: 403, AWS Request-ID: 2fe34c11-7af8-5445-a768-070159a0953e, AWS Error Typ: klient, AWS Komunikat o błędzie. Dostęp do zasobów https://sqs.us-west-2.amazonaws.com/ zostanie odrzucona, User-agent: AWS-sdk-php2/2.4.11 chlać/3.7.4 curl/7.25.0 PHP/5.4.3
Oto przykładowy kod, co mam zrobić:
$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()));
Co mam zrobić źle, aby uzyskać ten błąd?
Upewniłem się, że nie było problemu z proxy, dodając opcje zwijania do tablicy config. – SupaCoco