기존 애플리케이션 로드 밸런서의 서브넷 업데이트
콘솔, CLI 또는 API를 사용하여 IBM Cloud® Application Load Balancer for VPC (ALB)의 서브넷을 업데이트할 수 있습니다. ETag 지원은 로드 밸런서 리소스에 대해 추가되며 어레이를 업데이트할 수 있는 리소스에 필요합니다.
UI를 사용하여 애플리케이션 로드 밸런서의 서브넷 업데이트하기
IBM Cloud 콘솔에서 ALB에 대한 서브넷을 업데이트하려면 다음 프로시저를 수행하십시오.
-
브라우저에서 IBM Cloud 콘솔을 열고 계정에 로그인하세요.
-
탐색 메뉴
선택한 다음 인프라
> 네트워크 > 로드 밸런서를 클릭합니다.
-
업데이트할 서브넷이 있는 로드 밸런서를 선택하십시오.
-
개요를 선택하고 서브넷 편집 단추를 클릭한 후 연결하거나 분리할 서브넷을 선택하십시오.
- 연결: 로드 밸런서에 새 서브넷을 추가합니다.
- 분리: 로드 밸런서에서 서브넷을 제거합니다.
로드 밸런서에는 하나 이상의 서브넷이 있어야 합니다. 따라서 서브넷이 하나만 있는 경우에는 분리 를 사용할 수 없습니다.
-
‘저장’을 선택하여 변경 사항을 확정하세요.
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" }