アプリケーション・ロード・バランサーの削除
IBM Cloud® Application Load Balancer for VPC (ALB) は、コンソール、CLI、または API で削除できます。
コンソールでアプリケーションロードバランサーを削除する
IBM Cloud コンソールで ALB を削除するには、以下の手順を実行する:
- IBM Cloud コンソールにログインする。
- ナビゲーションメニューの
選択し、ネットワークセクションからインフラストラクチャ
> ネットワーク > ロードバランサーをクリックします。
- ロード・バランサーのリージョンを選択します。
- 削除したいロードバランサーの横の Actions メニュー
Actions をクリックし、 Delete を選択します。
ロード・バランサーの状況の表示が**「削除中」**に変わります。 ページを最新表示して、ロード・バランサーが削除されたことを確認します。
ロードバランサーを削除しようとして "dns_service_not_authorized "というエラーが出た場合、PDNSインスタンスがロードバランサーに以前関連付けられていた可能性があります。 PDNSインスタンスがすでに削除されている場合は、必要なロードバランサーを削除するために Service-to-Service Authorizationを 作成する必要があります。
CLIからアプリケーションロードバランサーを削除する
開始する前に、 CLI 環境をセットアップします。
CLIからALBを削除するには、以下のコマンドを実行する:
ibmcloud is load-balancer-delete LOAD_BALANCER [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
ここで、
- LOAD_BALANCERはロードバランサーのIDです(例えば、
r006-99b5ab45-6357-42db-8b32-5d2c8aa62776)。 - --force, -f は、確認を求めずに操作を強制します。
- --quiet, -q は、詳細な出力を非表示にします。
以下に出力例を示します。
This command deletes Load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 and cannot be undone. Continue [y/n] ?> y
Deleting load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 under account IBM Cloud Network Services as user test@ibm.com...
OK
Deletion request for load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 was accepted.
ロードバランサーを削除しようとして "dns_service_not_authorized "というエラーが出た場合、PDNSインスタンスがロードバランサーに以前関連付けられていた可能性があります。 PDNSインスタンスがすでに削除されている場合は、必要なロードバランサーを削除するために Service-to-Service Authorizationを 作成する必要があります。
API を使ってアプリケーションロードバランサーを削除する
API を使用して ALB を削除するには、以下の手順を実行する:
-
適切な変数を設定して API 環境をセットアップします。
-
次のコマンドを実行して、ロード・バランサーを削除します。
curl -H "Authorization: $iam_token" -X DELETE "$vpc_api_endpoint/v1/load_balancers/$lbid?version=$api_version&generation=2"
ロードバランサーを削除しようとして "dns_service_not_authorized "というエラーが出た場合、PDNSインスタンスがロードバランサーに以前関連付けられていた可能性があります。 PDNSインスタンスがすでに削除されている場合は、必要なロードバランサーを削除するために Service-to-Service Authorizationを 作成する必要があります。