CIDR块格式错误。这个CLI命令有什么问题?

时间:2016-11-04 07:44:08

标签: amazon-web-services amazon-ec2

我想使用CLI为安全组设置IP地址。但由于某种原因,AWS会抛出错误。并且该值绝对正确,因为我设置了与命令执行时设置的值相同的值。怎么了?为什么会出现这个错误?

$ aws ec2 authorize-security-group-ingress --protocol tcp --port 22 --cidr 'xx.xx.xxx.xx/32' --group-id sg-xxxxxxxx

An error occurred (InvalidParameterValue) when calling the AuthorizeSecurityGroupIngress operation: CIDR block xx.xx.xxx.xx\32 is malformed

1 个答案:

答案 0 :(得分:1)

您的命令对我非常有用(替换IP地址和安全组)。

您可能希望在没有单引号的情况下进行尝试。

此外,反斜杠CIDR block xx.xx.xxx.xx\32 is malformed)的错误有点令人担忧,就像它已经转换了您的输入一样。如果我使用反斜杠(\)而不是正斜杠(/),我会收到完全相同的错误。