AWS路由表是一个网络服务的组件,它用于指定网络中路由流量的目标位置。用户可以在AWS控制台中创建和管理路由表,也可以使用AWS CLI或API来进行管理。
路由表有两种类型:子网路由表和VPC路由表。
子网路由表仅适用于子网,指定了对于该子网内的流量应该去的目标位置。一个子网所属的路由表可以在创建子网时指定,或者子网创建之后再指定路由表。每个子网只能与一个路由表关联。
VPC路由表是有所有子网共享的路由表,它定义了VPC中的流量应该去的目标位置。每个VPC只有一个主路由表,且不能删除。用户也可以创建自己的自定义路由表,并将其与子网关联。自定义路由表会覆盖主路由表中的默认路由规则。
路由表中的每一个记录指定了一个目标,以及到达该目标的流量应该走的路径。目标可以是:
- 网络CIDR:指定即将发送到的流量的目标IP地址范围。
- 网关:指定将流量发送到的目标网关,以便将流量路由到另一个VPC或本地数据中心。
- NAT网关:指定流量发送到的NAT网关,以便将私有子网中的流量路由到Internet。
- VPC终端节点:指定将流量发送到的服务终端节点,以便使用私有子网中的流量连接到AWS服务。
要注意的是,在路由表中的规则是有序的,首先匹配的规则将被应用。因此,要确保路由表规则的顺序是正确的。
下面是一道AWS 的考试练习题目:
Question:
You have created a new VPC in AWS with several subnets. Which of the following statements about the VPC routing table is true?
A) Each subnet has its ow