ec2-revoke
Syntax
ec2-revoke
group
[-P protocol
]
(-p port_range
| -t icmp_type_code
)
[-u source_group_user
...]
[-o source_group
...]
[-s source_subnet
...]
Description
Revokes a rule from the security group named GROUP. To identify the rule to be removed you must provide exactly the same set of options used to create that rule (see
Options
Option | Description | Required |
---|---|---|
|
The group to which this rule will apply. Example: |
Yes |
|
The protocol to revoke. Condition: Applies when specifying a CIDR subnet as the source. Valid Values: Example: |
Yes |
|
For the TCP or UDP protocols, this specifies the range of ports to revoke. You specify a single integer or a range (min-max). Condition: Applies when specifying a CIDR subnet as the source. Example: |
Yes |
|
For the ICMP protocol, you must specify the ICMP type
and code. Use the type:code format, where both are
integers. To specify a wildcard for either or both, enter Condition: Applies when specifying a CIDR subnet as the source. Example: |
Yes |
|
The owner of a group specified using Example: |
No |
|
The network source from which traffic will be revoked
specified as a security Group. See the description of the
Example: |
No |
|
The network source from which traffic is to be revoked specified as a CIDR subnet range. Example: |
No |
Output
A table containing the following information is returned:
-
Output type identifier ("GROUP", "PERMISSION")
-
Group name. Currently, this will report an empty string
-
Type of rule. Currently, only ALLOW rules are supported
-
Protocol to allow
-
Start of port range
-
End of port range
-
FROM
-
Source
Amazon EC2 displays errors on stderr
.
Example
This example revokes TCP port 80 access from the
205.192.0.0/16 address range for the websrv
security group.
PROMPT>
ec2-revoke websrv -P tcp -p 80 -s 205.192.0.0/16
GROUP websrv "" PERMISSION websrv ALLOWS tcp 80 80 FROM CIDR 205.192.0.0/16