| Did this page help you? Yes No Tell us about it... |
Replaces an existing route within a route table in a VPC. For more information about route tables, go to Route Tables in the Amazon Virtual Private Cloud User Guide.
The short version of this command is ec2reprt.
ec2-replace-route
route_table_id -r cidr {-g gateway_id | -i
instance_id | -n, --network-interface NETWORKINTERFACE}
| Name | Description | Required |
|---|---|---|
|
|
The ID of the route table where the route will be replaced. Type: String Default: None Example: rtb-5da34634 |
Yes |
-r, --cidr
cidr
|
The CIDR address block used for the destination match. Routing decisions are based on the most specific match. Type: String Default: None Example: -r 0.0.0.0/0 | Yes |
-g, --gateway
gateway_id
|
The ID of a gateway in your VPC. Type: String Default: None Condition: You must provide one of the following: a gateway ID, instance ID, or a network interface ID. Example: -g igw-68a34601 |
Conditional |
-i, --instance
instance_id
|
The ID of a NAT instance in your VPC. Type: String Default: None Condition: You must provide one of the following: a gateway ID, instance ID, or a network interface ID. Example: -i i-a7c871e3 |
Conditional |
-n, --network-interface
NETWORKINTERFACE
|
The network interface associated with the route. Type: String Default: None Condition: You must provide one of the following: a gateway ID, instance ID, or a network interface. Example: -n eni-5b729933 |
Conditional |
| Option | Description |
|---|---|
|
|
Overrides the Region specified in the Default: The Example: |
|
|
Default: The Example: |
|
|
The private key to use when constructing requests to Amazon EC2. Default: The value of the Example: |
|
|
The X.509 certificate to use when constructing requests to Amazon EC2. Default: The value of the Example: |
|
|
Specifies a connection timeout (in seconds). Example: --connection-timeout 30 |
|
|
Specifies a request timeout (in seconds). Example: --request-timeout 45 |
|
|
Displays verbose output by showing the SOAP request and response on the command line. This is particularly useful if you are building tools to talk directly to our SOAP API. |
|
|
Displays column headers in the output. |
|
|
Shows empty columns as |
|
|
Do not display tags for tagged resources. |
|
|
Prints internal debugging information. This is useful to assist us when troubleshooting problems. |
|
|
Displays Help. |
|
|
If Example: |
The command returns a table that contains the following information:
Boolean true or false
Amazon EC2 command line tools display errors on stderr.
This example replaces a route in the route table with ID rtb-e4ad488d. The new route matches the CIDR 10.0.0.0/8 and sends it to the virtual private gateway with ID vgw-1d00376e.
PROMPT>ec2-replace-route rtb-e4ad488d -r 10.0.0.0/8 -g vgw-1d00376eRETURN true