IBM Cloud Docs
ルーティング・テーブルの削除

ルーティング・テーブルの削除

IBM Cloud サービスのルーティングテーブルは、コンソール、CLI、API、Terraform を使って削除できる。

コンソールでルーティングテーブルを削除する

IBM Cloud コンソールでルーティングテーブルを削除するには、以下の手順に従います:

  1. IBM Cloudコンソールから、Navigation Menu メニューアイコン を選択し、Infrastructure > Network > Routing ablesのt順にクリックします。 「VPC 用のルーティング・テーブル」ページが表示されます。

  2. 削除したいルーティングテーブルの横にある[Actions]メニュー [Actions]メニューを クリックし、[ Delete]をクリックします。 **「削除」をもう一度クリックして、削除を確定します。 または、「ルーティング・テーブルの詳細」ページから、「アクション」>「削除」**をクリックします。

    ルーティング テーブルを削除できるのは、そのルーティング テーブルにサブネットが接続されておらず、そのルーティング テーブルが VPC のデフォルトでない場合のみです。 削除するルーティング テーブルがサブネットに接続されている場合は、ルーティング テーブルを別のサブネットに再割り当てするか、サブネットを削除することで、そのルーティング テーブルを切り離すことができます。 サブネットを再割り当てするには、ルーティングテーブルの詳細ページに移動し、サブネットタブをクリックし、アクションメニューを使用します アクションメニュー サブネットを別のルーティング テーブルに再割り当てします。 サブネットを削除するには、サブネットのリストに移動し、アクションメニューをクリックします。アクションメニュー を選択し、消去

CLIからルーティングテーブルを削除する

開始する前に、 CLI 環境をセットアップします

CLIからルーティング・テーブルを削除するには、以下のコマンドを実行します:

ibmcloud is vpc-routing-table-delete VPC ROUTING_TABLE [-f, --force]

ここで、

VPC
VPCのID。
ROUTING_TABLE
VPCルーティングテーブルのID。
-f, --force
確認なしで操作を強制する。

APIによるルーティングテーブルの削除

APIを使ってルーティング・テーブルを削除するには、以下の手順に従ってください:

  1. API 環境をセットアップします。

  2. API コマンドで使用する以下の値を変数に格納します。

    export VpcId=<your_vpc_id>
    export RoutingTableId=<your_routing_table_id>
    
  3. ルーティング・テーブルを削除します。

    curl -X DELETE "$vpc_api_endpoint/v1/vpcs/$VpcId/routing_tables/$RoutingTableId?version=$api_version&generation=2" \
      -H "Authorization: $iam_token"
    

Terraform を使用したルーティング・テーブルの削除

Terraform を使用してルーティング・テーブルを削除するには、以下の手順を実行します。

  1. Terraform環境をセットアップする。

  2. ルーティング・テーブルを削除します。

    terraform destroy --target="ibm_is_vpc_routing_table.example"
    

    terraform destroy コマンドについて詳しくは、 Terraform レジストリー を参照してください。