【发布时间】:2017-04-12 00:32:34
【问题描述】:
我无法使用 PHP SDK v2.7.16 将消息发送到 FIFO 队列。
我得到一个异常:“请求必须包含参数 MessageGroupId”,即使我传递了一个有效的 MessageGroupId 参数。
public function sendMessage($queueUrl,$messageBody)
{
$this->client->sendMessage(array(
'QueueUrl' => $queueUrl,
'MessageBody' => $messageBody,
'MessageGroupId'=>'messagegroupid1000',
'MessageDeduplicationID'=>'messagededuplicationid1000'));
}
怎么了?
【问题讨论】:
-
我假设您使用的是 AWS 开发工具包,但如果是,它是什么版本和语言?如果该参数早于 FIFO 队列的存在,则在您使用的版本中可能无法正确处理此参数。
-
aws sdk: php , v 2.7.16
标签: php amazon-web-services aws-sdk amazon-sqs