我无法使用aws-cli连接到aws eu-central-1

时间:2016-04-28 14:47:16

标签: amazon-web-services amazon-ec2 aws-cli

我无法使用aws连接到eu-central-1。

我在尝试:

aws ec2 describe-instances --region eu-central-1

返回表明根本没有eu-central-1。

usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument --region: Invalid choice, valid choices are:

us-west-2                                | fips-us-gov-west-1                      
cn-north-1                               | us-east-1                               
us-west-1                                | ap-northeast-1                          
ap-southeast-1                           | sa-east-1                               
us-gov-west-1                            | ap-southeast-2                          
eu-west-1  

我在IAM管理控制台中授予了我的用户管理员权限。 当我尝试

aws ec2 describe-instances --region eu-west-1

我明白了:

{
    "Reservations": []
}

我的实例规格有:可用区 eu-central-1b(我甚至尝试添加b以防万一,同样的事情)

我为aws configure提供了Access Key和Secret Access Key。我应该在地区而不是eu-central-1中提供其他东西吗?

2 个答案:

答案 0 :(得分:1)

升级您的AWS CLI版本。它太老了,无法识别欧盟中心区域。

使用aws --version显示CLI的当前版本。

答案 1 :(得分:0)

我正在使用Ubuntu,打包版本太旧了。我必须使用pip安装awscli才能获得知道eu-central-1的版本。

此版本适用于我:

aws --version
aws-cli/1.11.144 Python/2.7.6 Linux/3.13.0-123-generic botocore/1.7.2