我在us-east-2上创建了一个新实例,配置了安全组,策略和访问规则,我可以看到它正在运行并通过浏览器访问它。但是,当我尝试通过aws-cli连接到它时,它告诉我us-east-2对于该区域来说是无效的选择。
我正在运行Ubuntu并且aws --version
导致:aws-cli / 1.2.9 Python / 3.4.3 Linux / 3.13.0-100-generic
我正在尝试通过aws ec2 get-console-output --instance-id XXXXXXXX --region us-east-2
答案 0 :(得分:4)
您的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"
},