AWS lightsail CLI 命令 put-instance-public-ports 不起作用

AWS lightsail CLI command put-instance-public-ports doesn't work

所以我正在尝试为我的 ligthsail 实例更新防火墙规则。但是,运行 命令

aws lightsail put-instance-public-ports --port-infos fromPort=22,protocol=TCP,toPort=22,cidrs=1.1.1.1 --instance-name Ubuntu-1

returns

Parameter validation failed:
Unknown parameter in portInfos[0]: "cidrs", must be one of: fromPort, toPort, protocol

描述中好像应该有这个功能吧? https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lightsail/put-instance-public-ports.html

知道我在哪里弄乱了命令吗?谢谢!

编辑:

更新 aws cli 版本修复了问题

根据评论,问题不是使用的命令。 命令正确。问题在于使用了过时的 AWS CLI。

解决方案是更新了 AWS CLI