2016-11-08 119 views
0

我在us-east-2上创建了一个新实例,配置了安全组,策略和访问规则,我可以看到它正在运行并通过浏览器访问它。然而,当我试图通过aws-cli连接到它时,它告诉我们,东2区对于该地区来说是无效的选择。aws ec2 us-east-2是一个无效的区域选择

我在这里错过了什么?这显然是在AWS区域:enter image description here

我运行Ubuntu和aws --version结果:AWS-CLI/1.2.9的Python/3.4.3的Linux/3.13.0-100泛型

我想通过aws ec2 get-console-output --instance-id XXXXXXXX --region us-east-2

回答

4

通过aws ec2 get-console-output --instance-id XXXXXXXX --region us-east-2您的CLI版本过期3年,它不知道新的区域。您能否将CLI升级到1.10.x并尝试?

$ aws --version 
aws-cli/1.10.66 Python/2.7.12 Linux/3.14.35-28.38.amzn1.x86_64 botocore/1.4.56 

$ aws ec2 describe-regions 
{ 
    "Regions": [ 
     { 
      "Endpoint": "ec2.us-east-2.amazonaws.com", 
      "RegionName": "us-east-2" 
     }, 
+0

叹了口气,这就是我所信任的包管理器和更新。今晚我会给你一个镜头,让你知道。谢谢 – gwnp