如何使用 AWS CLI 启动 RDS 数据库实例?
How to start RDS database instance using AWS CLI?
A 在 AWS RDS 上有一个数据库实例。
我有一个 windows cmd 脚本应该启动一个数据库实例。一旦启动,它应该会继续一些其他操作。
aws rds start-db-instance --db-instance-identifier SomeDatabase
aws rds wait db-instance-available --db-instance-identifier SomeDatabase
aws ec2 start-instances --instance-ids i-xxxxxxxxxxxxxxxxx
aws ec2 wait instance-running --instance-ids i-xxxxxxxxxxxxxxxxx
脚本的第一行起作用并启动数据库。但是它写了一个很长的 Json 实例描述。 json 描述太长,我不得不手动按回车直到整个 json 打印到屏幕上,然后才能继续其他操作。
有谁知道如何在不打印描述性 json 或不需要任何手动干预的情况下启动实例?
谢谢。
干杯,
在您的命令中使用 --no-cli-pager
。这将防止分页输出的默认行为。
您可以通过设置此配置来默认删除此行为:
[default]
cli_pager=
参见:Using AWS CLI pagination options
或者,您可以使用 --query
参数指定您想要的输出而不是默认的“全部显示”。
A 在 AWS RDS 上有一个数据库实例。
我有一个 windows cmd 脚本应该启动一个数据库实例。一旦启动,它应该会继续一些其他操作。
aws rds start-db-instance --db-instance-identifier SomeDatabase
aws rds wait db-instance-available --db-instance-identifier SomeDatabase
aws ec2 start-instances --instance-ids i-xxxxxxxxxxxxxxxxx
aws ec2 wait instance-running --instance-ids i-xxxxxxxxxxxxxxxxx
脚本的第一行起作用并启动数据库。但是它写了一个很长的 Json 实例描述。 json 描述太长,我不得不手动按回车直到整个 json 打印到屏幕上,然后才能继续其他操作。
有谁知道如何在不打印描述性 json 或不需要任何手动干预的情况下启动实例?
谢谢。 干杯,
在您的命令中使用 --no-cli-pager
。这将防止分页输出的默认行为。
您可以通过设置此配置来默认删除此行为:
[default]
cli_pager=
参见:Using AWS CLI pagination options
或者,您可以使用 --query
参数指定您想要的输出而不是默认的“全部显示”。