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。
所以我正在尝试为我的 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。