aws cli没有输出

时间:2019-09-16 08:38:19

标签: windows aws-cli

我一直在这台笔记本电脑上使用aws cli来与s3存储桶进行交互。突然,该工具已停止打印任何输出:

C:\>aws

C:\>aws --debug

C:\>aws --help

C:\>where aws
C:\Users\Andrew\AppData\Roaming\Python\Python37\Scripts\aws
C:\Users\Andrew\AppData\Roaming\Python\Python37\Scripts\aws.cmd

这在管理员命令提示符下,但在admin powershell提示符下相同。 Windows版本10.0.18362内部版本18362-我在几周前进行了周年纪念更新,但不确定是否相关。

在我的另一台(Win 10,周年纪念更新)计算机上使用相同的身份验证,可以正常工作。

我尝试了直接卸载和重新安装aws cli的尝试,但是在重新安装后,我什至无法获得打印任何内容来认证我的身份。

有什么想法吗?我能给您更多信息吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,对我来说解决方案是安装aws cli的版本2。

从快速阅读中可以发现,这可能是由于num = int(input("Give me the number of rows: ")) for i in range(0,num): for j in range(0, i): print(end = " ") for j in range(0, num - i): print("*",end = " ") print() Python版本依赖性不匹配引起的。

答案 1 :(得分:0)

对于任何遇到此问题的人来说,如果未安装 2.2.7,似乎某些 v2 版本(在我的情况下为 less)会静默失败。

在这些情况下,将 AWS_PAGER 设置为空字符串应该可以解决问题。

后来的 AWS CLI 版本(例如 2.2.18)显然更有帮助:

aws sts get-caller-identity

Unable to redirect output to pager. Received the following error when opening pager:
[Errno 2] No such file or directory: 'less'

Learn more about configuring the output pager by running "aws help config-vars".