我正在尝试对 Amazon Mechanical Turk 服务进行简单的 API 调用。
文档和示例显示我应该在配置文件中有一个 AWS AccessKeyId 和 SecretAccessKey。
我创建了一个新集并授予它高级用户权限。
但是,当我调用 client.CreateHIT
时出现错误
AWS.MechanicalTurk.UnacceptableIdentity: AWS Identity and Access Management (IAM) user accounts cannot be used for Amazon Mechanical Turk.
最佳答案
您需要使用您在创建 AWS 账户时获得的管理员账户访问 key ,而不是您为 IAM 用户创建的 key 。
这getting started guide可能会帮助你。在指南中,亚马逊指出:
Important Amazon Mechanical Turk does not use AWS Identity and Access Management (IAM) credentials.
更新:2015 年 12 月,AWS announced MTurk 现在支持 IAM。
关于c# - 错误 : AWS Identity and Access Management user accounts cannot be used for Amazon Mechanical Turk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20202043/