VPC 환경에서 이용 가능합니다.
개요
네이버 클라우드 플랫폼은 네이버의 최신 컴퓨팅 기술과 운영 노하우가 축적된 클라우드 서비스입니다.
네이버 클라우드 플랫폼에서 제공하는 서비스와 솔루션을 활용할 수 있도록 지원하는 응용 프로그램 인터페이스(API)를 네이버 클라우드 플랫폼 API라고 합니다.
Load Balancer 공통 설정
Load Balancer API에서 공통으로 사용하는 요청 형식과 응답 형식을 설명합니다.
요청
공통 요청 형식을 설명합니다.
API URL
요청 API URL은 다음과 같습니다.
https://ncloud.apigw.gov-ntruss.com
요청 헤더
헤더에 대한 설명은 다음과 같습니다.
| 필드 | 필수 여부 | 설명 |
|---|---|---|
x-ncp-apigw-timestamp |
Required | 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간(밀리초)
|
x-ncp-iam-access-key |
Required | 네이버 클라우드 플랫폼에서 발급받은 Access Key |
x-ncp-apigw-signature-v2 |
Required | 네이버 클라우드 플랫폼에서 발급받은 Access Key에 맵핑되는 Secret Key 및 HMAC 암호화 알고리즘(HmacSHA256)으로 요청 정보를 암호화한 후 Base64로 인코딩한 서명 |
Content-type |
Optional | 요청 데이터의 형식
|
응답
공통 응답 형식을 설명합니다.
응답 상태 코드
Load Balancer API는 네이버 클라우드 플랫폼의 공통 응답 상태 코드를 사용합니다. 네이버 클라우드 플랫폼에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Ncloud API 응답 상태 코드를 참조해 주십시오.
오퍼레이션
Load Balancer
| API명 | 설명 |
|---|---|
| createLoadBalancerInstance | 로드 밸런서 인스턴스 생성 |
| changeLoadBalancerInstanceConfiguration | 로드 밸런서 인스턴스의 설정 변경 |
| setLoadBalancerDescription | 로드 밸런서의 설명 수정 |
| setLoadBalancerInstanceSubnet | 로드 밸런서의 서브넷 설정 |
| deleteLoadBalancerInstances | 로드 밸런서 인스턴스 삭제 |
| getLoadBalancerInstanceDetail | 로드 밸런서 인스턴스 번호를 이용하여 로드 밸런서 인스턴스 상세 정보 조회 |
| getLoadBalancerInstanceList | 로드 밸런서 인스턴스 목록 조회 |
| createLoadBalancerListener | 로드 밸런서에 새로운 리스너 생성 |
| changeLoadBalancerListenerConfiguration | 로드 밸런서 리스너의 설정 변경 |
| deleteLoadBalancerListeners | 로드 밸런서에 등록된 리스너 삭제 |
| getLoadBalancerListenerList | 로드 밸런서에 등록된 리스너 리스트 조회 |
| getLoadBalancerRuleList | 로드 밸런서 리스너에 등록된 규칙 리스트 조회 |
Target Group
| API명 | 설명 |
|---|---|
| createTargetGroup | 타깃 그룹 생성 |
| changeTargetGroupConfiguration | 타깃 그룹의 설정 변경 |
| changeTargetGroupHealthCheckConfiguration | 타깃 그룹의 헬스 체크 설정 변경 |
| setTargetGroupDescription | 타깃 그룹의 설명 수정 |
| deleteTargetGroups | 타깃 그룹 삭제
|
| getTargetGroupDetail | 타깃 그룹 번호 이용하여 타깃 그룹 상세 정보 조회 |
| getTargetList | 타깃 그룹에 적용된 타깃 리스트 조회 |
| addTarget | 타깃 그룹에 적용될 타깃 추가 |
| setTarget | 타깃 그룹에 적용될 타깃 설정 |
| removeTarget | 타깃 그룹에 적용된 타깃 제거 |
| getTargetGroupList | 타깃 그룹 리스트 조회 |