我是一个新的AWS。我有一个疑问,有没有什么方法可以用NodeJs获取AWS-SQS队列中待处理的消息数量(消息的总计数)。如果有什么方法可以得到这个数,请朋友们帮忙解决。
谢谢你 Tuan Anh Tran
var AWS = require('aws-sdk');
// Set the region
AWS.config.update({
region: 'REGION'
});
// Create the SQS service object
var sqs = new AWS.SQS({
apiVersion: '2012-11-05'
});
// Set params
var params = {
QueueUrl: queueURL,
AttributeNames : ['ApproximateNumberOfMessages'],
};
sqs.getQueueAttributes(queParams, function(err, data){
if (err) {
console.log("Error", err);
} else {
console.log(data);
}
});
它的领域 ApproximateNumberOfMessages
在获取队列属性中 https:/docs.aws.amazon.comclilatestreferencesqsget-queue-attributes.html。