AWS命令行工具似乎在Linux(Ubuntu PP)和Windows(7)上都被破坏了。在这两种情况下,在正确设置登录凭据并尝试运行最基本的工具(getBalance.sh
)之后,我都无法进行身份验证。
An error occurred while fetching your balance: This request must be made over a secure channel. You must use 'https' rather than 'http'.
看起来很简单,但手册和安装目录中没有任何内容表明这是命令行工具支持的选项。
是否有人已修改shell脚本以使用安全连接?如果没有,有关我应该从哪里开始修改的线索?
答案 0 :(得分:11)
我还没有广泛使用这些工具,所以不能说这个解决方案已经过广泛测试,但getBalance.sh在这之后工作了
见这个帖子:
https://forums.aws.amazon.com/message.jspa?messageID=333485
从链接:
编辑命令行工具安装目录\ bin \ mturk.properties文件并编辑service_url以使用https而不是http - 即https://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester用于生产,https://mechanicalturk.sandbox.amazonaws.com/?Service=AWSMechanicalTurkRequester用于沙箱。