将 CreateRoute 与 CLI 配合使用 - Amazon Elastic Compute Cloud

CreateRoute 与 CLI 配合使用

以下代码示例演示如何使用 CreateRoute

操作示例是大型程序的代码摘录,必须在上下文中运行。您可以在以下代码示例中查看此操作的上下文:

CLI
AWS CLI

创建路由

此示例将为指定的路由表创建路由。该路由匹配所有 IPv4 流量 (0.0.0.0/0),并将其路由到指定的互联网网关。如果命令成功,则不返回任何输出。

命令:

aws ec2 create-route --route-table-id rtb-22574640 --destination-cidr-block 0.0.0.0/0 --gateway-id igw-c0a643a9

此示例命令在路由表 rtb-g8ff4ea2 中创建路由。该路由匹配 IPv4 CIDR 块 10.0.0.0/16 的流量,并将其路由到 VPC 对等连接 pcx-111aaa22。此路由可将流量定向到 VPC 对等连接中的对等 VPC。如果命令成功,则不返回任何输出。

命令:

aws ec2 create-route --route-table-id rtb-g8ff4ea2 --destination-cidr-block 10.0.0.0/16 --vpc-peering-connection-id pcx-1a2b3c4d

此示例将在指定的路由表中创建一个匹配所有 IPv6 流量 (::/0) 的路由,并将其路由到指定的仅出口互联网网关。

命令:

aws ec2 create-route --route-table-id rtb-dce620b8 --destination-ipv6-cidr-block ::/0 --egress-only-internet-gateway-id eigw-01eadbd45ecd7943f
  • 有关 API 详细信息,请参阅《AWS CLI 命令参考》中的 CreateRoute

PowerShell
Tools for PowerShell V4

示例 1:此示例为指定的路由表创建指定的路由。该路由匹配所有流量,并将其路由到指定的互联网网关。

New-EC2Route -RouteTableId rtb-1a2b3c4d -DestinationCidrBlock 0.0.0.0/0 -GatewayId igw-1a2b3c4d

输出:

True
  • 有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet 参考(V4)》中的 CreateRoute

Tools for PowerShell V5

示例 1:此示例为指定的路由表创建指定的路由。该路由匹配所有流量,并将其路由到指定的互联网网关。

New-EC2Route -RouteTableId rtb-1a2b3c4d -DestinationCidrBlock 0.0.0.0/0 -GatewayId igw-1a2b3c4d

输出:

True
  • 有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet 参考(V5)》中的 CreateRoute

有关 AWS SDK 开发人员指南和代码示例的完整列表,请参阅 使用 AWS SDK 创建 Amazon EC2 资源。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。