首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >采用多因子身份验证(MFA)的AWS Mechanical Turk

采用多因子身份验证(MFA)的AWS Mechanical Turk
EN

Stack Overflow用户
提问于 2016-03-19 02:31:55
回答 1查看 80关注 0票数 0

我们使用Multi Factor Authentication来保护我们的帐户。我们通过https://My_AWS_Account_ID.signin.aws.amazon.com/console/登录

我们想尝试亚马逊机械土耳其,但是,没有人可以登录https://requestersandbox.mturk.com/来创建帐户。虽然设置了IAM权限,但在使用API发布点击量时,仍然会得到AWS.MechanicalTurk.MustRegister

EN

回答 1

Stack Overflow用户

发布于 2016-03-28 05:09:44

Mechanical Turk在请求者API中支持IAM,但在http://requester.mturk.com的请求者用户界面中不支持它。这可能是你遇到的第一个问题的根本原因。

就你在发布点击时在沙盒中看到的MustRegister错误而言,我建议你首先调用GetAccountBalance。它是一个不带参数的只读方法,消除了在发布过程中或在其他地方出错的风险。换句话说,它是一个API调用,应该总是“只工作”。

如果这不是问题所在,我会确认GetAccountBalance确实可以在MTurk生产环境(mechanicalturk.amazonaws.com的端点)中工作。

如果GetAccountBalance在这两种情况下都不起作用,则表明IAM凭证设置不正确。需要验证的最重要的事情是(a)您实际上使用的是正确的IAM访问密钥和密钥,以及(b)您使用的IAM帐户是否附加了正确的策略。在(b)中,确保在AWS IAM Policies页面上选择AmazonMechanicalTurkFullAccess或AmazonMechanicalTurkReadOnly。在该页面的顶部,您必须选择附加,以确保它们附加到正确的帐户。

我希望这能有所帮助。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36091832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档