因此,我试图为我的ligthsail实例更新防火墙规则。然而,运行命令
aws lightsail put-instance-public-ports --port-infos fromPort=22,protocol=TCP,toPort=22,cidrs=1.1.1.1 --instance-name Ubuntu-1
返回
Parameter validation failed:
Unknown parameter in portInfos[0]: "cidrs", must be one of: fromPort, toPort, protocol
在描述中,似乎应该有这个功能?https:/awscli.amazonaws.comv2documentationapilatestreferencelightsailput-instance-public-ports.html。
知道我哪里把命令弄乱了吗?谢谢!
编辑。
更新aws cli版本修复了这个问题
根据评论,问题不在于使用的命令。命令是正确的. 问题在于使用了过时的AWS CLI。
解决办法是 更新了AWS CLI.