我试图以这样的格式列出所有数据库实例类:
db.t1.micro db.m1.small db.m1.medium db.m1.large db.m1.xlarge db.m2.xlarge db.m2.2xlarge db.m2.4xlarge db.m3.medium db.m3.large db.m3.xlarge db.m3.2xlarge db.m4.large db.m4.xlarge db.m4.2xlarge db.m4.4xlarge db.m4.10xlarge db.r3.large db.r3.xlarge db.r3.2xlarge db.r3.4xlarge db.r3.8xlarge db.t2.micro db.t2.small db.t2.medium db.t2.large
。
有一个列出所有数据库实例类型的命令,但我可以找到--query
的方法。
aws rds describe-orderable-db-instance-options --engine oracle-ee --engine-version 12.1.0.2.v8 --license-model bring-your-own-license --output table
此命令的输出很大,我无法帮助解决这个问题。
答案 0 :(得分:2)
此命令:
aws rds describe-orderable-db-instance-options --engine oracle-ee --engine-version 12.1.0.2.v8 --license-model bring-your-own-license --query OrderableDBInstanceOptions[*].DBInstanceClass --output text
输出:
db.m1.large db.m1.large db.m1.large db.m1.medium db.m1.medium
db.m1.medium db.m1.small db.m1.small db.m1.small db.m1.xlarge
db.m1.xlarge db.m1.xlarge db.m2.2xlarge db.m2.2xlarge
db.m2.2xlarge db.m2.4xlarge db.m2.4xlarge db.m2.4xlarge
etc
但是,由于有多个许可选项,因此存在重复项。重复数据删除版本将是:
aws rds describe-orderable-db-instance-options --engine oracle-ee --engine-version 12.1.0.2.v8 --license-model bring-your-own-license --query OrderableDBInstanceOptions[*].DBInstanceClass --output text | sed -e 'y/\t/\n/' | uniq
输出:
db.m1.large
db.m1.medium
db.m1.small
db.m1.xlarge
db.m2.2xlarge
db.m2.4xlarge
etc