我试图对服务进行一个简单的API调用。
文档和示例显示我应该在配置文件中有一个AWS AccessKeyId和SecretAccessKey。我创建了一个新集,并授予它一个超级用户权限。
然而,当我调用client.CreateHIT时,我得到了错误
AWS.MechanicalTurk.UnacceptableIdentity: AWS标识和访问管理(IAM)用户帐户不能用于Amazon。
发布于 2013-11-25 21:46:26
您需要使用您在创建AWS帐户时获得的管理员帐户访问密钥,而不是为IAM用户创建的密钥。
这个入门指南可能会帮到你。在指南中,亚马逊指出:
重要的亚马逊机器Turk不使用标识和访问管理凭据。
更新:2015年12月,AWS宣布表示IAM现在在MTurk上得到了支持。
https://stackoverflow.com/questions/20202043
复制相似问题