2012-07-24 1 views
0

J'essaye d'écrire un script ruby ​​pour changer une erreur de message mais j'obtiens l'erreur batch_change_message_visibility n'est pas une méthode définie. Voici le code:la méthode undefined `batch_change_message_visibility 'avec AWS-SDK pour Ruby

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) 

Toute idée? Merci !

Répondre

1

La méthode est appelée batch_change_visibility - la documentation a le mauvais nom de méthode.

+0

merci! Je vais vous donner la prime en 21 heures – PapelPincel

Questions connexes