AWS Command Line Tools需要重新编码以进行安全登录吗?

Ari*_*man 5 mechanicalturk amazon-web-services

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'.
Run Code Online (Sandbox Code Playgroud)

看起来很简单,但手册和安装目录中没有任何内容表明这是命令行工具支持的选项.

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

Joh*_*all 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 for sandbox.

  • +1讨论和有用的链接.我不明白他们是否发布了所有这些信息,为什么他们不只是改变CLT!:-) (2认同)