私はFIFO SQSキューを作成しました。 私は「行方不明のパラメータmessagegroupid」 SQSのUnexpectedParameter MessageGroupI
が、私はその後、私ののparamsにMessageGroupIdに追加を進めるという警告を取得
var params= {
MessageBody: payload,
QueueUrl: sqsURL + body.device + ".fifo"
}
sqs.sendMessage(params, function(err, res) {
err ? callback(err) : callback(null, res);
});
、以下のparamsを使用してキューにメッセージを送信します。
var params= {
MessageBody: payload,
MessageGroupId: "posts",
QueueUrl: sqsURL + body.device + ".fifo"
}
sqs.sendMessage(params, function(err, res) {
err ? callback(err) : callback(null, res);
});
SQSは、 ":予期しないキー 'MessageGroupId' のparamsで見つかったUnexpectedParameter" 私をスローします。
この競合する命令のセットによって混乱します。 私はcreateQueueコマンドとsendMessageコマンドの両方で同じSDKリージョンを使用しています。
var sqs= new aws.SQS({ region: "us-east-2" });
FIFOキューに[SDK from 2016-11-17以降](https://aws.amazon.com/releasenotes/Amazon-SQS/9087335643077522)が必要なように見えますが、どのバージョンを使用していますか? –
提案していただきありがとうございます...私はvar sqs = new aws.SQS({region: "us-east-2"、apiVersion: "2016-11-17"})に変更しました。同じ結果です。 – ngzhongcai
var sqs = new aws.SQS({region: "us-east-2"、apiVersion: "2012 -11-05 "}); – ngzhongcai