2016-11-04 2 views
2

Я хочу настроить IP-адрес для группы безопасности с CLI. Но почему-то AWS выдает ошибку. И значение просто абсолютно правильно, потому что я устанавливаю то же значение, что и там, во время выполнения команды. Что не так? Почему эта ошибка?Блок CIDR неисправен. Что не так с этой командой CLI?

$ 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 
+0

У вас есть действующий IP-адрес? не заканчивается на '.0' или' .255'? –

ответ

1

Ваша команда работала отлично для меня (подставляя IP-адрес и группу безопасности).

Возможно, вы захотите попробовать его без одинарных кавычек.

Кроме того, ошибка обратная косая черта (CIDR block xx.xx.xxx.xx\32 is malformed) немного касательно, как если бы он преобразовал ваш вход. Я получаю точно такую ​​же ошибку, если я использую обратную косую черту (\) вместо косой черты (/).

+0

Я использую косую черту, но git bash делает это назад каждый раз. Ни один из вариантов не работает: '\ /', '//', '///', '\\ /', '\\ //'. Каждый раз, когда обратная косая черта возвращается – Green