当我尝试使用故障转移重新启动RDS时,为什么AWS CLI失败并显示错误“未知选项”?

时间:2014-10-14 19:20:38

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

我正在使用aws cli运行以下命令,但它抱怨未知选项。确切的错误是:"未知选项:true"

aws rds reboot-db-instance --db-instance-identifier 'myinstance' --force-failover true --profile myaccount

此实例设置为多可用区域。

1 个答案:

答案 0 :(得分:2)

找到未知选项时,AWS CLI中会发生此错误。它可以返回多个"未知"由逗号连接的字符串,如here所示。在您的情况下,cli尝试解析true作为选项并失败,因为--force-failover不需要值。

来自documentation

  reboot-db-instance
--db-instance-identifier <value>
[--force-failover | --no-force-failover]

括号表示您可以指定--force-failover --no-force-failover,并且也不需要任何值,因为它未指定<value>

只需删除&#34; true&#34;你应该被设置。