2012-07-19 45 views
5

AWS命令行工具在Linux(Ubuntu PP)和Windows(7)上似乎都已损坏。在这两种情况下,在正确设置登录凭据并尝试运行最基本的工具(getBalance.sh)之后,我无法进行身份验证。AWS命令行工具需要重新编码以确保安全登录?

An error occurred while fetching your balance: This request must be made over a secure channel. You must use 'https' rather than 'http'. 

看起来很简单,但没有什么手册中也没有在安装目录这将表明,这是通过命令行工具支持的选项。

有人已经修改了shell脚本来使用安全连接吗?如果没有,我应该从哪里开始修改的线索?

回答

11

我没有使用过的工具,广泛所以不能说这个解决方案经过广泛的测试,但getBalance.sh这样

看到这个线程工作后:

https://forums.aws.amazon.com/message.jspa?messageID=333485

从链接:

编辑命令行工具安装目录\ bin \ mturk.properties文件并编辑service_url以使用https而不是http - 即0123用于生产的,以及用于沙箱的https://mechanicalturk.sandbox.amazonaws.com/?Service=AWSMechanicalTurkRequester

+2

+1讨论和有用的链接。我不明白他们是否发布了所有这些信息,为什么他们不只是改变CLT! :-) – 2012-08-13 16:45:15

+0

感谢您的信息。如果你想了解它,只需编辑懒惰/不那么精明的读者的第一位就可以了。在普通的文本编辑器中只更改mturk.properties文件对我来说没什么用处......不需要用grep和sed弄脏和弄脏。 – Matt 2014-08-29 18:13:54