使用AWS-SDK for Ruby的undefined方法`batch_change_message_visibility'

时间:2012-07-24 12:28:47

标签: ruby amazon-web-services amazon-sqs

我正在尝试编写一个ruby脚本来更改消息错误,但我收到错误batch_change_message_visibility不是一个已定义的方法。 这是代码:

require 'rubygems'
require 'aws-sdk'

sqs = AWS::SQS.new(
    :access_key_id => access_key,
    :secret_access_key => access_secret)

queue = sqs.queues.named(queue_name)

messages = []
messages << { :message => message_handle, :visibility_timeout => 5 }
queue.batch_change_message_visibility(messages)

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

该方法称为batch_change_visibility - 文档的方法名称错误。