AWS lightsail CLI 命令 put-instance-public-ports 无法正常工作。

问题描述 投票:0回答:1

因此,我试图为我的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版本修复了这个问题

amazon-web-services command-line-interface port firewall amazon-lightsail
1个回答
0
投票

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

解决办法是 更新了AWS CLI.

© www.soinside.com 2019 - 2024. All rights reserved.