Я работаю над мысленным видео с отслеживанием лиц AWS Rekognition
(StartFaceSearch
). Он вернет идентификатор задания. Я установил все SQS
SNS
части. Моя проблема в том, что я не могу получить сообщение от SQS с помощью receiveMessage()
. Даже listQueues()
тоже не работает. Это дает эту ошибку ниже.
Каноническая строка для этого запроса должна была быть 'POST / ....... ‹continue .............
Код, как показано ниже. AWS PHP SDK версии 3.64.11.
$queueUrl = "https://sqs.us-east-1.amazonaws.com/xxxxxxx/facetrackingreceive";
// Get the client from the builder by namespace
$sqs_client = new SqsClient(array(
'credentials' => array(
'key' => 'xxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxx',
),
'version' => '2012-11-05',
'region' => 'us-east-1',
'http' => [ 'verify' => false ],
));
$result = $sqs_client->listQueues();
foreach ($result->get('QueueUrls') as $queueUrl) {
echo "$queueUrl\n";
}
Заранее спасибо!