【问题标题】:AWS lightsail CLI command put-instance-public-ports doesn't workAWS lightail CLI 命令 put-instance-public-ports 不起作用
【发布时间】:2020-10-01 23:23:18
【问题描述】:

所以我正在尝试为我的 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.com/v2/documentation/api/latest/reference/lightsail/put-instance-public-ports.html

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

编辑:

更新 aws cli 版本修复了问题

【问题讨论】:

  • 命令没问题。您确定这是您使用的确切命令吗?
  • @Marcin 是的,我从控制台复制粘贴了它
  • @Marcin 发现了问题。服务器的 aws cli 版本过时.....无论如何感谢您的帮助
  • 很高兴它成功了。如果您不介意将来参考,我会回答。

标签: amazon-web-services command-line-interface port firewall amazon-lightsail


【解决方案1】:

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

解决方案是更新了 AWS CLI

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    • 2020-11-11
    • 2018-07-07
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多