2017-10-26 30 views
0

現在、SQSキューで使用可能なメッセージのおおよその数を取得しようとしています。ドキュメントによると、私はgetQueueAttributesを使用する必要がありますが、動作させることはできません。私は間違って何をしていますか?キューの属性が機能しない

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

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

データのnullが返されます。

答えて

3

私はそれを理解しました。 AttributeNamesという配列が必要です。最後に「s」が付いています。

var params = { 
    QueueUrl : queueUrl, 
    AttributeNames : ['ApproximateNumberOfMessages'] 
} 
関連する問題