我无法使用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中提供其他东西吗?
答案 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