У меня есть группа ec2.SecurityGroup, из которой я хотел бы удалить все правила. У меня возникли проблемы с удалением правила входа по умолчанию для группы, где источником является идентификатор группы безопасности:
Я делаю это таким образом, используя Go SDK:
for _, perm := sg.IpPermissions {
for _, pair := range perm.UserIdGroupPairs {
service.RevokeSecurityGroupIngress(&ec2.RevokeSecurityGroupIngressInput{
SourceSecurityGroupName: pair.GroupId,
IpProtocol: perm.IpProtocol,
SourceSecurityGroupOwnerId: pair.UserId,
GroupId: sg.GroupId,
});
}
}
Однако это приводит к ошибке: «VPCIdNotSpecified: Нет VP по умолчанию C для этого пользователя».
Как мне отменить это правило и ВСЕ другие? Go является предпочтительным в ответах, но будет оценен способ sh этого на любом языке.