SQS RedrivePolicy PHP SDK
Я новичок в SQS php SDK, я не могу переопределить RedrivePolicy с помощью метода setQueueAttributes:(
Строка json не принимается в качестве атрибута, и я не могу найти какие-либо четкие ресурсы, чтобы помочь мне.
1 ответ
Посмотрите на приведенный ниже пример кода:
$queueUrl = "QUEUE_URL";
$client = new SqsClient([
'profile' => 'default',
'region' => 'us-west-2',
'version' => '2012-11-05'
]);
try {
$result = $client->setQueueAttributes(array(
'Attributes' => [
'ReceiveMessageWaitTimeSeconds' => 20
],
'QueueUrl' => $queueUrl, // REQUIRED
));
var_dump($result);
} catch (AwsException $e) {
// output error message if fails
error_log($e->getMessage());
}