既存のアプリケーション・ロード・バランサーのサブネットの更新
コンソール、CLI、またはAPIを使用して、 IBM Cloud® Application Load Balancer for VPC (ALB)のサブネットを更新できます。 ETag サポートは、ロード・バランサー・リソースに対して追加され、アレイの更新を許可するすべてのリソースに必要です。
UI を使用したアプリケーション・ロード・バランサーのサブネットの更新
IBM Cloud コンソールで ALB のサブネットを更新するには、以下の手順を実行します。
-
お使いのブラウザで、 IBM Cloud コンソールを開き、 アカウントにログインしてください。
-
ナビゲーションメニューの
選択し、 インフラストラクチャ
> ネットワーク > ロードバランサーをクリックします。
-
更新したいサブネットがあるロードバランサーを選択してください。
-
「概要」 を選択し、 「サブネットの編集」 ボタンをクリックして、接続または切り離しを行うサブネットを選択します。
- 接続: 新しいサブネットをロード・バランサーに追加します。
- 切り離し: ロード・バランサーからサブネットを削除します。
ロード・バランサーには少なくとも 1 つのサブネットが必要です。 その結果、サブネットが 1 つしか存在しない場合は、 「切り離し」 を使用できません。
-
「 保存 」を選択して変更を確定してください。
CLI を使用したアプリケーション・ロード・バランサーのサブネットの更新
CLI を使用してアプリケーション・ロード・バランサーのサブネットを更新するには、以下の手順を実行します。
-
CLI 環境をセットアップします。
-
CLI を使用してアカウントにログインします。 パスワードを入力すると、使用するアカウントとリージョンの入力を求めるプロンプトが表示されます。
ibmcloud login --sso -
ALB のサブネットを更新します。
ibmcloud is load-balancer-update LOAD_BALANCER_ID --subnets SUBNET_ID_1, SUBNET_ID_2出力例:
E.g ibmcloud is load-balancer-update r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086 --subnets 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Attach subnet 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 to application load balancer r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086 under account IBM Cloud Network Services as user test@ibm.com... ID 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Name my-subnet Subnet cidr 10.0.0.0/24 Subnet crn crn:v1:bluemix:public:is:us-south-1:a123456::subnet:0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Zone name us-south-2 Created 2020-08-27T14:45:42.038-05:00
API を使用したアプリケーション・ロード・バランサーのサブネットの更新
次の例は、API を使用してアプリケーションロードバランサーのサブネットを更新する方法を示しています。
API を使用してアプリケーション・ロード・バランサーのサブネットを更新するには、以下の手順を実行します。
-
API 環境をセットアップします。
-
以下の例を使用して、アプリケーション・ロード・バランサーのサブネットを接続します。
ロードバランサーのIDとETagを保存してください:
export lbId="r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086" export Etag="W/cy8hmdd4op0kws5nrta40kmrmnrwodzy4qwwghyuqwq"curl -H "Authorization: Bearer $iam_token" -H "If-Match: $Etag" -X PATCH "$vpc_api_endpoint/v1/load_balancers/$lbId?version=$api_version&generation=2" \ -d '{ "subnets": [ { "id": "0717-ec96c7cd-46f4-4969-9009-7613f8e9e936" } ] }'出力例:
{ "created_at": "2020-08-24T23:36:22.990359Z", "id": "0717-ec96c7cd-46f4-4969-9009-7613f8e9e936", "name": "my-subnet", "subnet_cidr": "10.0.0.0/24", "subnet_crn": "crn:v1:bluemix:public:is:eu-gb-3:a/a123456::load-balancer:r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086", "zone_name": "us-south-2" }