Attualmente sto lavorando a un sito Web sviluppato con Symfony2 e devo inviare messaggi in un Amazon SQS. Per fare che ho aggiunto al mio composer.json
:Accesso negato a SQS tramite AWS SDK
"aws/aws-sdk-php": "2.4.*"
Poi, quando cerco di creare una coda o le code lista ho un errore 403 dicendo:
L'accesso alla risorsa https://sqs.us-west-2.amazonaws.com/ è negato.
EDIT: aggiunto il messaggio di errore completo
AWS Codice di errore: AccessDenied, Codice di stato: 403, AWS Request ID: 2fe34c11-7af8-5445-a768-070159a0953e, AWS errore tipo: cliente, AWS messaggio di errore:. l'accesso alla risorsa https://sqs.us-west-2.amazonaws.com/ è negato, User-Agent: AWS-sdk-php2/2.4.11 Guzzle/3.7.4 ricciolo/7.25.0 PHP/5.4.3
Ecco un esempio di codice di quello che faccio:
$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()));
Che cosa ho fatto di sbagliato per ottenere questo errore?
Mi sono assicurato che non fosse un problema di proxy aggiungendo le opzioni di curl nell'array di configurazione. – SupaCoco