このページでは、ルーター アプライアンス インスタンスとその基盤となるGoogle Cloud リソースを削除する方法について説明します。このプロセスを説明するため、このページでは、ルーター アプライアンス インスタンスの作成で説明されているシナリオを使用しています。
ルーター アプライアンスの詳細については、ルーター アプライアンスの概要をご覧ください。
Network Connectivity Center の詳細については、Network Connectivity Center の概要をご覧ください。
始める前に
始める前に、次のセクションを確認してください。
プロジェクトを作成または選択する
Network Connectivity Center を簡単に構成できるように、まず、有効なプロジェクトを特定します。
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
外部 ID プロバイダ(IdP)を使用している場合は、まず連携 ID を使用して gcloud CLI にログインする必要があります。
-
gcloud CLI を初期化するには、次のコマンドを実行します。
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
外部 ID プロバイダ(IdP)を使用している場合は、まず連携 ID を使用して gcloud CLI にログインする必要があります。
-
gcloud CLI を初期化するには、次のコマンドを実行します。
gcloud init Google Cloud CLI を使用している場合は、
gcloud config setコマンドを使用してプロジェクト ID を設定します。gcloud config set project PROJECT_ID
PROJECT_IDは、一意のプロジェクト ID に置き換えます。このページの gcloud CLI の手順では、プロジェクト ID がすでに設定されていることを前提としています。
プロジェクト ID が正しく設定されていることを確認するには、
gcloud config listコマンドを使用します。gcloud config list --format='text(core.project)'
NAME: 更新する Cloud Router の名前(例:router-a)PEER_NAME: 削除する BGP ピアの名前(例:router-appliance-bgp-peer-0、router-appliance-bgp-peer-1)REGION: ルーター アプライアンス インスタンスとして機能する VM が配置されているリージョン(例:us-west1)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)REGION: ルーター アプライアンス インスタンスとして機能する VM が配置されているリージョン(例:us-west1)NAME: 更新する Cloud Router の名前(例:router-a)- 両方のインターフェースを同時に削除します。
- Cloud Router インターフェースは、他の Google Cloudリソースによって使用されていない場合にのみ削除します。
NAME: 更新する Cloud Router の名前(例:router-a)INTERFACE_NAME: インターフェースの名前(例:router-appliance-interface-0、router-appliance-interface-1)REGION: Cloud Router が存在する Google Cloud リージョン(例:us-west1)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)REGION: Cloud Router が存在する Google Cloud リージョン(例:us-west1)NAME: 更新する Cloud Router の名前(例:router-a)NETWORK: VPC ネットワークの名前(例:network-a)INTERFACE_NAME: インターフェースの名前(例:router-appliance-interface-0、router-appliance-interface-1)INSTANCE_NAME: ルーター アプライアンス インスタンスの名前(例:router-app-a)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)ZONE: ルーター アプライアンス インスタンスとして機能する VM が存在するゾーン(例:us-west1-a)PROJECT_ID: Cloud Router のプロジェクトの ID(例:my-project)ZONE: ルーター アプライアンス インスタンスとして機能する VM が存在するゾーン(例:us-west1-a)INSTANCE_NAME: ルーター アプライアンス インスタンスの名前(例:router-app-a)- ルーター アプライアンスのモニタリングとロギングの情報を表示するには、ログと指標の表示をご覧ください。
- ルーター アプライアンスの問題の解決方法については、トラブルシューティングをご覧ください。
- API と
gcloudコマンドの詳細については、API とリファレンスをご覧ください。
アクセスの取得
Network Connectivity Center を使用するには、アクセス制御で説明されている権限が必要です。
Cloud Router で BGP ピアを削除する
gcloud
ルーター アプライアンス インスタンスの Cloud Router で 2 つの冗長 BGP ピアを削除するには、次のコマンドを入力します。
gcloud compute routers remove-bgp-peer NAME \
--peer-name PEER_NAME,PEER_NAME \
--region=REGION \
--project=PROJECT_ID
次のように置き換えます。
API
ルーター アプライアンス インスタンスの Cloud Router で 2 つの BGP ピアを削除するには、compute.routers.patch メソッドを使用します。リクエストでは、保持する BGP ピアの情報を渡します。ピアごとに、構成済みのすべてのフィールドを含める必要があります。
次の例では、Cloud Router からすべての BGP ピアを削除します。
PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME
{
"bgpPeers": []
}
次のように置き換えます。
ルーター アプライアンス インスタンスの Cloud Router インターフェースを削除する
ルーター アプライアンス インスタンスで Cloud Router インターフェースを削除する場合は、次のガイドラインを使用します。
gcloud
ルーター アプライアンス インスタンスの 2 つの冗長 Cloud Router インターフェースを削除するには、次のコマンドを入力します。
gcloud compute routers remove-interface NAME \
--interface-names=INTERFACE_NAME,INTERFACE_NAME \
--region=REGION \
--project=PROJECT_ID
次のように置き換えます。
API
Cloud Router でルーター アプライアンス インスタンスの 2 つの冗長インターフェースを削除するには、compute.routers.patch メソッドを使用します。リクエストでは、保持する BGP ピアの情報を渡します。ピアごとに、構成済みのすべてのフィールドを含める必要があります。
次の例では、Cloud Router からすべてのインターフェースを削除します。
"PATCH https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/routers/NAME{
"region":"REGION",
"interfaces":[]
}
次のように置き換えます。
Cloud Router を削除する
手順については、ルーターの削除をご覧ください。
Network Connectivity Center のスポークを削除する
手順については、スポークの削除をご覧ください。
VM 上のルーター アプライアンス ソフトウェアを削除する
手順については、お使いのルーター アプライアンスのベンダーのドキュメントをご覧ください。
ルーター アプライアンス VM を削除する
gcloud
ルーター アプライアンス VM インスタンスを削除するには、次のコマンドを入力します。
gcloud compute instances delete INSTANCE_NAME \
--project=PROJECT_ID \
--zone=ZONE
次のように置き換えます。
API
VM インスタンスを削除するには、compute.instances.delete メソッドを使用します。
DELETE https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
次のように置き換えます。
BGP を許可するファイアウォール ルールを削除する
必要に応じて、ルーター アプライアンス インスタンスが存在するネットワークに対して TCP ポート 179 での BGP トラフィックを許可するファイアウォール ルールを削除します。
手順については、ファイアウォール ルールを削除するをご覧ください。