Мне нужна помощь по передаче MessageGroupId в качестве параметра с использованием модуля CPAN
Amazon :: SQS :: Simple
Я попробовал следующее:
my $messageGroupId = 1;
my $q = $sqs->GetQueue('http://queue.amazonaws.com/' . $queue_name);
$q->{MessageGroupId} = $messageGroupId;
$q->SendMessage($message);
Я также пытался поместить MessageGroupId в переменную $ message:
my $messageGroupId = 1;
my $q = $sqs->GetQueue('http://queue.amazonaws.com/' . $queue_name);
$q->{MessageGroupId} = $messageGroupId;
$q->SendMessage({ MessageGroupId => 1 });
Но SQS всегда выдает эту ошибку:
ERROR [try ]: On calling SendMessage: 400 Bad Request (The request must contain the parameter MessageGroupId.)