2013-10-23 4 views
0

S3 broken pipe 문제를 해결하기 위해 최근에 boto 2.6으로 업그레이드했습니다. 불행히도 새 버전은 MTurk에 문제를 일으키는 것 같습니다. MTurk에Boto MTurkRequestError : 200 OK

MTurkRequestError: 200 OK 
<CreateHITResponse><OperationRequest> 
<RequestId>ee3cc3a5-177a-4081-a4ae-a42663a25ece</RequestId> 
<Errors><Error><Code>AWS.BadClaimsSupplied</Code><Message>The specified claims are invalid. 

내 연결이 잘 작동 :

언제든지 나는 나는 다음과 같은 얻을, MTurk에 타격을 게시하려고합니다. 나는 또한 질문 객체를 생성 할 수있다. 적중을 만들려고 할 때 내 코드가 실패합니다.

# connect to mturk 
    conn = MTurkConnection(aws_access_key_id=settings.AWS_ACCESS_KEY_ID, 
         aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY, 
         host=host) 

# create question object 
q = ExternalQuestion(external_url=settings.URL_ROOT + hit.get_absolute_url(), frame_height=800) 

#this line fails 
create_hit_rs = conn.create_hit(question=q) 

"BadClaimsSupplied"의 의미를 아는 사람이 있습니까? 이 here에 대한 토론이 있었지만 해결책을 구현하는 데 문제가 있습니다. 나는 heroku에 배포하고 있기 때문에 직접 boto 라이브러리를 수정하고 싶지 않습니다.

+0

감사합니다. AWS의 누군가가 귀하의 요청을 검토하고 무엇이 잘못되었는지를 알려줄 것입니다. – Thomas

+0

이것은 알려진 문제이며 최신 보토 업데이트 – Rob

답변

0

이것은 https://github.com/boto/boto/issues/1056

당신이 최신 버전으로 업그레이드 추천 표에서 볼 수 있듯이 알려진 문제! https://forums.aws.amazon.com/forum.jspa?forumID=11 : 나는 AWS 개발자 포럼에서이 요청 좋을 것

+0

에서 해결되었습니다. 문제가 돌아온 것 같습니다. https://github.com/boto/boto/issues/2215 – zengr