5

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 脚本以使用安全连接?如果没有,关于我应该从哪里开始修改的任何线索?

4

1 回答 1

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用于沙盒。

于 2012-08-13T09:17:43.323 回答