【问题标题】:HITs created with create_hit with externalQuestion using boto3, not visible at requester's account使用 boto3 使用带有 externalQuestion 的 create_hit 创建的 HIT,在请求者的帐户中不可见
【发布时间】:2018-05-17 02:45:37
【问题描述】:
【问题讨论】:
标签:
python-3.x
boto3
mechanicalturk
【解决方案1】:
我现在分担你的痛苦。截至 2020 年 6 月,这种情况没有改变。不是通过 MTurk Web 界面创建的 HIT 仍然不会显示在 Web 界面上。它是可怕的。我们有 3 个选项来查看和管理 HIT:
- 使用脚本和 boto3。
- 使用 AWS CLI。
- 使用 AWS shell (aws-shell)。
我认为最好的选择是制作完全符合您需要的脚本。与仅使用 AWS CLI 相比,您可能需要更高效地完成工作。 aws-shell 使用起来并不容易,而且在这一点上它看起来也不受支持超过一年(根据他们的官方 github 问题跟踪器判断)。
对于您具体要求的内容,您需要使用方法 list_hits() 和可能的 list_assignments_for_hit()。见https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mturk.html
而且我对此很陌生,所以如果听起来几乎或只知道我在说什么,那是正确的。但我也希望几周前当我坐在这里傻眼的时候,这个问题能有一个直截了当的答案。