【问题标题】:AWS CLI EC2: option modify-default-credit-specification not workingAWS CLI EC2:选项 modify-default-credit-specification 不起作用
【发布时间】:2020-05-26 15:31:56
【问题描述】:
EC2 用户指南中说您可以更改您的 AWS 账户 Link Here 的 t2/t3/t3a 默认信用规范。
当我运行命令aws ec2 modify-default-credit-specification --region us-east-1 --instance-family t2 —-cpu-credits unlimited 时,它显示Invalid choice: 'modify-default-credit-specification'。如何更改 t2/t3/t3a 实例的默认规范
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
aws-cli
【解决方案1】:
尝试将您的 aws cli 更新到最新版本。
$ aws --version
aws-cli/1.14.44 Python/3.6.8 Linux/4.15.0-72-generic botocore/1.8.48
$ aws ec2 modify-default-credit-specification
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
aws help
aws <command> help
aws <command> <subcommand> help
aws: error: argument operation: Invalid choice, valid choices are:
...
但是
$ ~/.local/bin/aws --version
aws-cli/1.16.309 Python/3.6.8 Linux/4.15.0-72-generic botocore/1.13.45
$ ~/.local/bin/aws ec2 modify-default-credit-specification
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
aws help
aws <command> help
aws <command> <subcommand> help
aws: error: the following arguments are required: --instance-family, --cpu-credits