我正在使用以下命令创建AWS Aurora Serverless实例
aws rds create-db-cluster --db-cluster-identifier test-cluster --database-name testdb --master-username test --master-user-password testtest --engine aurora --engine-mode serverless --region us-east-1
但是出现以下错误。
未知选项:--engine-mode,无服务器
Above命令在我的AWS账户上很好用,但对我的客户账户却不起作用。 (我只能以编程方式访问该帐户)。我已经仔细检查了权限,并且拥有与自己帐户相同的权限。
摘要:用于创建无服务器Aurora集群的AWS命令在一个帐户上运行,但在具有类似权限的另一个帐户上却不起作用。
答案 0 :(得分:0)
我知道了。我在服务器上使用awscli版本1.14,在笔记本电脑上使用1.16版本。我更新了awscli,现在可以正常工作了。
sudo pip install --upgrade awscli
答案 1 :(得分:0)
错误消息指出它不了解engine-mode
参数。这清楚地表明您的AWS CLI版本已过期。 Serverless已添加为最新(2018年末)版本的一部分,因此您需要更新客户端的AWS CLI以识别这些输入。