ルーティング・テーブルの削除
IBM Cloud サービスのルーティングテーブルは、コンソール、CLI、API、Terraform を使って削除できる。
コンソールでルーティングテーブルを削除する
IBM Cloud コンソールでルーティングテーブルを削除するには、以下の手順に従います:
-
IBM Cloudコンソールから、Navigation Menu
を選択し、Infrastructure > Network > Routing ablesのt順にクリックします。 「VPC 用のルーティング・テーブル」ページが表示されます。
-
削除したいルーティングテーブルの横にある[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を使ってルーティング・テーブルを削除するには、以下の手順に従ってください:
-
API 環境をセットアップします。
-
API コマンドで使用する以下の値を変数に格納します。
export VpcId=<your_vpc_id> export RoutingTableId=<your_routing_table_id>
-
ルーティング・テーブルを削除します。
curl -X DELETE "$vpc_api_endpoint/v1/vpcs/$VpcId/routing_tables/$RoutingTableId?version=$api_version&generation=2" \ -H "Authorization: $iam_token"
Terraform を使用したルーティング・テーブルの削除
Terraform を使用してルーティング・テーブルを削除するには、以下の手順を実行します。
-
Terraform環境をセットアップする。
-
ルーティング・テーブルを削除します。
terraform destroy --target="ibm_is_vpc_routing_table.example"
terraform destroy
コマンドについて詳しくは、 Terraform レジストリー を参照してください。