如何使用 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 参数指定您想要的输出而不是默认的“全部显示”。