ModifySecurityGroupRules
In this article:
ModifySecurityGroupRules#
Description#
Запрос на изменение одного или нескольких правил в группе безопасности. С его помощью можно модифицировать параметры существующих правил, такие как диапазоны портов, протоколы и группы или IP-адреса. Изменения могут быть применены как к входящим, так и к исходящим правилам.
Request Parameters#
Необходимые параметры#
GroupId — Идентификатор группы безопасности.
Тип: String
Необходимо: Да
SecurityGroupRule.n.SecurityGroupRuleId — Идентификатор правила группы безопасности.
Тип: String
Необходимо: Да
Опциональные параметры#
SecurityGroupRule.n.SecurityGroupRule.CidrIpv4 — IPv4-адрес в нотации CIDR.
Тип: String
Необходимо: Нет
Ограничение: Нельзя использовать вместе с опциями SecurityGroupRule.n.SecurityGroupRule.CidrIpv6 и SecurityGroupRule.n.SecurityGroupRule.ReferencedGroupId
SecurityGroupRule.n.SecurityGroupRule.CidrIpv6 — IPv6-адрес в нотации CIDR.
Тип: String
Необходимо: Нет
Ограничение: Нельзя использовать вместе с опциями SecurityGroupRule.n.SecurityGroupRule.CidrIpv4 и SecurityGroupRule.n.SecurityGroupRule.ReferencedGroupId
SecurityGroupRule.n.SecurityGroupRule.Description — Описание правила группы безопасности.
Тип: String
Необходимо: Нет
SecurityGroupRule.n.SecurityGroupRule.FromPort — Первый порт диапазона портов. Для протокола ICMP — первый тип сообщения в диапазоне (для всех сообщений:
-1
).Тип: Integer
Необходимо: Нет
SecurityGroupRule.n.SecurityGroupRule.IpProtocol — Тип протокола.
Тип: String
Необходимо: Нет
Возможные значения: Имя или номер IP-протокола (см. Protocol Numbers)
SecurityGroupRule.n.SecurityGroupRule.ReferencedGroupId — Идентификатор группы безопасности, из которой разрешён доступ.
Тип: String
Необходимо: Нет
Ограничение: Нельзя использовать вместе с опциями SecurityGroupRule.n.SecurityGroupRule.CidrIpv4 и SecurityGroupRule.n.SecurityGroupRule.CidrIpv6
SecurityGroupRule.n.SecurityGroupRule.ToPort — Последний порт диапазона портов. Для протокола ICMP — последний тип сообщения в диапазоне (для всех сообщений:
-1
).Тип: Integer
Необходимо: Нет
Response Elements#
requestId — Идентификатор запроса.
Тип: String
return — В случае успешного запроса возвращается
True
, в противном случае возвращается ошибка.Тип: Boolean
Examples#
c2-ec2 ModifySecurityGroupRules GroupId <group_id> SecurityGroupRule.0.SecurityGroupRuleId <rule_id> SecurityGroupRule.0.SecurityGroupRule.IpProtocol icmp SecurityGroupRule.0.SecurityGroupRule.FromPort -1 SecurityGroupRule.0.SecurityGroupRule.ToPort -1 SecurityGroupRule.0.SecurityGroupRule.CidrIpv4 0.0.0.0/0 SecurityGroupRule.0.SecurityGroupRule.Description "Allow ICMP traffic"
c2-ec2 ModifySecurityGroupRules GroupId <group_id> SecurityGroupRule.0.SecurityGroupRuleId <rule_id> SecurityGroupRule.0.SecurityGroupRule.IpProtocol tcp SecurityGroupRule.0.SecurityGroupRule.FromPort 22 SecurityGroupRule.0.SecurityGroupRule.ToPort 22 SecurityGroupRule.0.SecurityGroupRule.CidrIpv4 0.0.0.0/0 SecurityGroupRule.0.SecurityGroupRule.Description "Allow TCP traffic on port 22"
c2-ec2 ModifySecurityGroupRules GroupId <group_id> SecurityGroupRule.0.SecurityGroupRuleId <rule_id> SecurityGroupRule.0.SecurityGroupRule.IpProtocol 6 SecurityGroupRule.0.SecurityGroupRule.FromPort 650 SecurityGroupRule.0.SecurityGroupRule.ToPort 650 SecurityGroupRule.0.SecurityGroupRule.CidrIpv6 ::/128 SecurityGroupRule.0.SecurityGroupRule.Description "Allow protocol 6 traffic on port 650 for IPv6"
c2-ec2 ModifySecurityGroupRules GroupId <group_id> SecurityGroupRule.0.SecurityGroupRuleId <rule_id> SecurityGroupRule.0.SecurityGroupRule.IpProtocol udp SecurityGroupRule.0.SecurityGroupRule.FromPort 53 SecurityGroupRule.0.SecurityGroupRule.ToPort 53 SecurityGroupRule.0.SecurityGroupRule.ReferencedGroupId <group_id_2> SecurityGroupRule.0.SecurityGroupRule.Description "Allow UDP traffic on port 53 from another security group"