Node.js 如何从aws sqs fifo队列读取消息?

Node.js 如何从aws sqs fifo队列读取消息?,node.js,amazon-web-services,amazon-sqs,aws-sdk-nodejs,Node.js,Amazon Web Services,Amazon Sqs,Aws Sdk Nodejs,我正在尝试使用javascript SDK从SQS Fifo队列读取数据, 我正在使用AWS SQS SDK的receiveMessage方法来完成, 但我在执行此操作时出错。 以下是我正在运行的代码片段- let AWS = require('aws-sdk'); let util = require('util'); AWS.config.update({region: 'us-east-1'}); let test = async() => { let sqs = new

我正在尝试使用javascript SDK从SQS Fifo队列读取数据,
我正在使用AWS SQS SDK的receiveMessage方法来完成,
但我在执行此操作时出错。

以下是我正在运行的代码片段-

let AWS = require('aws-sdk');
let util = require('util');
AWS.config.update({region: 'us-east-1'});

let test = async() => {
    let sqs = new AWS.SQS();

    let params = {
        QueueUrl: 'sqs.us-east-1.amazonaws.com/awsAccountId/sqsQueueName.fifo'
    };

    let sqsReceiveMessage = util.promisify(sqs.receiveMessage).bind(sqs);
    let messages = await sqsReceiveMessage(params);
    console.log(messages);
};
test();
我收到以下错误-

(node:13221) UnhandledPromiseRejectionWarning: InvalidAddress: The address sqs.us-east-1.amazonaws.com/awsAccountId/sqsQueueName.fifo is not valid for this endpoint.
以下是SQS队列URL,我正在尝试阅读-

我使用以下内容作为参考-
1.
2.
3.

4.

您尝试过在队列名称前面使用http://吗?我不使用node.js,但在c中,我提供了整个url,包括http://

您是否尝试过在队列名称前面使用http://呢?我不使用node.js,但在c#中,我为它提供了整个url,包括http://damn,多么愚蠢的错误,一直就在我眼前,谢谢你的指点。