【问题标题】:Get Queue Attributes not working获取队列属性不起作用
【发布时间】:2018-04-08 10:48:46
【问题描述】:

我正在尝试获取 SQS 队列中当前可用消息的大致数量。根据文档,我需要使用 getQueueAttributes,但我似乎无法让它工作。我做错了什么?

var params = {
  QueueUrl : queueUrl,
  AttributeName : 'ApproximateNumberOfMessages'
}

sqs.getQueueAttributes(params, function(err, data){
  console.log(data)
  //console.log(data.Attributes.ApproximateNumberOfMessages)
})

它不断为数据返回 null。

【问题讨论】:

    标签: javascript node.js amazon-web-services amazon-sqs


    【解决方案1】:

    没关系,我想通了。它需要是一个名为 AttributeNames 的数组。以“s”结尾。

    var params = {
      QueueUrl : queueUrl,
      AttributeNames : ['ApproximateNumberOfMessages']
    }
    

    【讨论】:

      猜你喜欢
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      相关资源
      最近更新 更多