列示 VPC 的路由表
可以使用控制台、CLI、API 或 Terraform 列出 VPC 的路由表。
在控制台中列出 VPC 的路由表
要在控制台中列出 VPC 的路由表,请按照以下步骤操作:
-
从 IBM Cloud 控制台,选择导航菜单
,然后单击基础架构
> 网络 > 路由表。 此时将显示“VPC 的路由表”页面。
-
从“虚拟私有云”下拉列表中,选择要列出其路由表的 VPC。
列描述如下:
-
名称- 表示路由表的名称。 单击此链接以查看路由表的详细信息。 您还可以编辑和更改此名称。
这
VPC default tag
指定指定VPC的默认路由表。 -
状态- 显示路由表的状态。
-
接受来自- 指定是否接受来自 VPN 服务器还是 VPN 网关的流量。
-
流量来源- 指定流量来源(例如,直接链接或者 VPC 专区)。
-
路由-说明连接到路由表的路由数。
-
连接的子网数-指示连接到路由表的子网数。
-
-
从“VPC 的路由表”页面中,可以创建,删除和查看路由表的详细信息。
操作菜单 操作 用于删除路由表。 请记住,只能在没有附加子网的路由表上执行此操作。
从 CLI 列出 VPC 的路由表
开始之前,请 设置 CLI 环境。
要从 CLI 列出 VPC 的路由表,请运行以下命令:
ibmcloud is vpc-routing-tables VPC [--json]
其中:
VPC
- 是 VPC 的 ID 或名称。
--json
- 以 JSON 格式输出。
使用 API 列出 VPC 的路由表
要使用 API 列出 VPC 的路由表,请执行以下步骤:
-
设置 API 环境。
-
将
VpcId
值存储在要在 API 命令中使用的变量中:export VpcId=<your_vpc_id>
-
列出 VPC 的所有路由表:
curl -X GET "$vpc_api_endpoint/v1/vpcs/$VpcId/routing_tables?version=$api_version&generation=2" \ -H "Authorization: $iam_token"
列出具有 Terraform 的路由表
要列出所有路由表或具有 Terraform 的特定路由表,请执行以下步骤:
-
设置 Terraform 环境
-
请使用下面的一个例子:
-
列出 VPC 的所有路由表:
data "ibm_is_vpc_routing_tables" "example" { vpc = ibm_is_vpc.example.id }
有关
ibm_is_vpc_routing_tables
资源的更多信息,请参阅 Terraform Registry。 -
要检索由标识指定的单个路由表,请执行以下操作:
data "ibm_is_vpc_routing_table" "example_routing_table" { vpc = ibm_is_vpc.example_vpc.id routing_table = ibm_is_vpc_routing_table.example_rt.routing_table }
有关
ibm_is_vpc_routing_table
资源的更多信息,请参阅 Terraform Registry。 -
要检索由标识指定的 VPC 的缺省路由表,请执行以下操作:
data "ibm_is_vpc_default_routing_table" "example" { vpc = ibm_is_vpc.example.id }
有关
ibm_is_vpc_default_routing_table
资源的更多信息,请参阅 Terraform Registry。
-