Я пытаюсь создать исходящее правило для группы безопасности с помощью aws cli. я использовал следующую команду
aws ec2 authorize-security-group-egress --cli-input-json file://auth_sec_grp_egress1.json
что выдало мне ошибку:
A client error (UnknownParameter) occurred when calling the AuthorizeSecurityGroupEgress operation: The parameter CidrIp is not recognized
Входной файл json auth_sec_grp_egress1.json
{
"DryRun": false,
"GroupId": "sg-99b2f2fd",
"IpProtocol": "tcp",
"FromPort": 123,
"ToPort": 123,
"CidrIp": "172.24.102.126/32"
}
я просмотрел документацию AWS для кода ошибки UnknownParameter , что говорит
Указан неизвестный или нераспознанный параметр. Запросы, которые могут вызвать эту ошибку, включают предоставление параметра с ошибкой или параметра, который не поддерживается для указанной версии API.
но json, который я подаю в качестве ввода, генерируется командой
aws ec2 authorize-security-group-egress --generate-cli-skeleton > auth_sec_grp_egress1.json
я работаю с версией aws cli — aws-cli/1.7.22 Python/2.7.9 Windows/7