2012-07-24 1 views
0

메시지 오류를 변경하기 위해 루비 스크립트를 작성하려고하는데 오류가 발생했습니다. batch_change_message_visibility는 정의 된 메소드가 아닙니다.Ruby 용 AWS-SDK로 정의되지 않은 메소드 '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

이 메서드는 batch_change_visibility이라고합니다. 설명서의 메서드 이름이 잘못되었습니다.

+0

감사합니다. 내가 21 시간 만에 현상금을 줄께. – PapelPincel

관련 문제