將子網路連接至遞送表

當您檢視遞送表的詳細資料時,也可以檢視已連接子網路的詳細資料,或連接子網路以將遞送表路由套用至特定子網路。 請注意,遞送表可以與多個子網路相關聯。 但是,每個子網路只能分配一個路由表。 預設情況下,任何未與路由表關聯的子網路都會與預設路由表關聯。 您也可以將子網路的遞送表重新指派給另一個子網路。

您可以使用主控台、CLI、API 或 Terraform 將子網路附加到路由表,或將路由表重新指定到特定子網路。

將子網路附加到主控台中的路由表

若要在主控台中將路由表附加到子網路,請遵循下列步驟:

  1. IBM Cloud 控制台中,選擇導航選單圖標,然後按一下基礎設施VPC 圖標 > 網路 > 路由表。 將顯示 VPC 的路由表頁面。
  2. 按一下您要在其中檢視子網路詳細資料的遞送表名稱。 或者,您可以按一下已連接子網路的數目。
  3. 從「子網路」標籤中,按一下 連接子網路。 將出現「將子網路附加到路由表」側面板。
  4. 請從下拉式清單中選擇一個子網。 會顯示子網路的現行遞送表、IP 範圍及位置。
  5. 按一下連接

若要將遞送表重新指派給子網路,請遵循下列步驟:

  1. 從遞送表詳細資料頁面中,按一下子網路標籤。
  2. 按一下子網路旁的 Actions 功能表 動作功能表,然後按一下 重新分配路由表
  3. 從重新指派子網路遞送表側邊畫面中,按一下您要指派給此遞送表的子網路。
  4. 按一下「重新指派」。

從 CLI 將子網路連接至遞送表

開始之前,請 設定 CLI 環境

若要從 CLI 將子網路連接至遞送表,請執行下列指令:

ibmcloud is subnet-update SUBNET_ID --routing-table-id ROUTING_TABLE_ID

其中:

SUBNET_ID
您要更新的子網的 ID 或名稱。
ROUTING_TABLE_ID
您要指定子網路的路由表 ID 或名稱。

使用 API 將子網路連接至遞送表

若要使用 API 將子網路連接至遞送表,請遵循下列步驟:

  1. 設定 API 環境

  2. VpcId 值儲存在要在 API 指令中使用的變數中:

    export VpcId=<your_vpc_id>
    
  3. 將子網路連接至遞送表:

    curl -X PUT "$vpc_api_endpoint/v1/subnets/$subnet_id/routing_table?version=$api_version&generation=2"
    -H "Authorization: Bearer $iam_token"
    -d '{
      "id": "37491549-51c0-4acc-9e7b-9ab3628e1a68"
        }'
    

使用 Terraform 將子網路連接至遞送表

若要使用 Terraform 檢視所有或特定遞送表的詳細資料,請遵循下列步驟:

  1. 設定您的 Terraform 環境。

  2. 請使用以下其中一個範例:

    • 若要將子網路連接至遞送表,請執行下列動作:

      resource "ibm_is_subnet_routing_table_attachment" "example" {
        subnet        = ibm_is_subnet.example.id
        routing_table = ibm_is_vpc_routing_table.example.routing_table
      }
      

      有關 ibm_is_subnet_routing_table_attachment 資源的詳細資訊,請參閱 Terraform Registry

    • 在現有子網路資源上,更新 routing_table 由標識符指定的屬性:

      resource "ibm_is_subnet" "example" {
        name            = "example-subnet"
        vpc             = ibm_is_vpc.example.id
        zone            = "us-south-1"
        ipv4_cidr_block = "10.240.0.0/24"
        routing_table   = ibm_is_vpc_routing_table.example.routing_table
      }
      

      有關 routing_table 資源的詳細資訊,請參閱 Terraform Registry