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 라이브러리를 수정하고 싶지 않습니다.
감사합니다. AWS의 누군가가 귀하의 요청을 검토하고 무엇이 잘못되었는지를 알려줄 것입니다. – Thomas
이것은 알려진 문제이며 최신 보토 업데이트 – Rob