AWS Aurora - 如何通过 CLI 启用无服务器模式
AWS Aurora - How to enable serverless mode via CLI
我正在使用以下命令创建 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
但我收到以下错误。
Unknown options: --engine-mode, serverless
以上命令在我的 AWS 账户上运行良好,但在我的客户账户上不起作用。 (我只是对该帐户具有编程访问权限)。我仔细检查了权限,我拥有与我自己的帐户类似的权限。
总结:创建无服务器极光集群的 AWS 命令在一个账户上运行,但在另一个具有类似权限的账户上不起作用。
账户 1:
帐号 2:
我想通了。我在我的服务器上使用 awscli 版本 1.14,在我的笔记本电脑上使用 1.16。我更新了 awscli,现在它工作正常。
sudo pip install --upgrade awscli
错误消息表明它不知道 engine-mode
参数。这清楚地表明您的 AWS CLI 版本已过时。无服务器是作为最近(2018 年底)版本的一部分添加的,因此您需要更新客户端的 AWS CLI 以识别这些输入。
我正在使用以下命令创建 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
但我收到以下错误。
Unknown options: --engine-mode, serverless
以上命令在我的 AWS 账户上运行良好,但在我的客户账户上不起作用。 (我只是对该帐户具有编程访问权限)。我仔细检查了权限,我拥有与我自己的帐户类似的权限。
总结:创建无服务器极光集群的 AWS 命令在一个账户上运行,但在另一个具有类似权限的账户上不起作用。
账户 1:
帐号 2:
我想通了。我在我的服务器上使用 awscli 版本 1.14,在我的笔记本电脑上使用 1.16。我更新了 awscli,现在它工作正常。
sudo pip install --upgrade awscli
错误消息表明它不知道 engine-mode
参数。这清楚地表明您的 AWS CLI 版本已过时。无服务器是作为最近(2018 年底)版本的一部分添加的,因此您需要更新客户端的 AWS CLI 以识别这些输入。