2017-06-04 57 views
0

我刚刚在macOS 10.12.5上安装了aws cli(通过pip install awscli每Amazon的installation instructions)。安装完成没有问题。亚马逊的aws cli在macOS上超时10.12.5

$ aws help 
ssh: connect to host xxx.xxx.xxx.xxx port 22: Operation timed out 

我试图从两者的Python 3.6.1和2.7.13环境中运行它:但是当我运行应用程序(例如aws help $),它只是挂起了大约一分钟,最后用失败。 macOS防火墙被禁用,所以我不阻止任何出站请求。

我不知道还有什么要尝试在这一点上。

回答

1

这是很奇怪的行为。 AWS CLI不会激活ssh

我建议您在PATH中的某个地方有一个名为aws的脚本,您以前用它来连接到Amazon EC2实例,并且该脚本正在运行而不是AWS CLI。

运行这个命令来发现它运行的一个:

$ which aws 
/usr/local/bin/aws 

在这种情况下,我的是在$ /usr/local/bin/aws help,但你很可能是在其他地方。

要运行正确,使用方法:

$ /usr/local/bin/aws help