通过CLI创建RDS时的AWS RDS状态

时间:2017-10-06 22:35:10

标签: amazon-web-services amazon-rds aws-cli

我正在使用

通过AWS CLI创建RDS
create-db-instance

RDS正在创建,但我想等到RDS进入"可用"状态,以便我可以执行脚本的剩余部分。我不知道如何实现这一点。

3 个答案:

答案 0 :(得分:6)

使用AWS SDK在其CLI中提供的wait个。具体来说,您希望等到RDS数据库实例可用。请看db-instance-available

aws rds wait \
    db-instance-available \
    --db-instance-identifier "your-rds-instnace-id"

答案 1 :(得分:4)

从未尝试过这个。但是您需要以下CLI:

aws rds wait db-instance-available --db-instance-identifier <value>
  

等到JMESPath查询DBInstances []。DBInstanceStatus返回   使用describe-db-instances进行轮询时可用于所有元素。它   将每30秒轮询一次,直到达到成功状态。   在60次检查失败后,这将以返回代码255退出。

答案 2 :(得分:4)

现在,您应该使用AWS Command-Line Interface (CLI)来呼叫AWS。

命令是:

aws rds create-db-instance ...

然后,你可以打电话给服务员:

aws rds wait db-instance-available ...

请参阅: