Load Balancer Overview

Prev Next

Can be used in a VPC environment.

Summary

NAVER Cloud Platform is a cloud service built with NAVER's latest computing technology and operational know-how. The application program interface (API) that supports the use of services and solutions provided by NAVER Cloud Platform is called NAVER Cloud Platform API.

Common Load Balancer settings

The following describes commonly used request and response formats in Load Balancer APIs.

Request

The following describes the common request format.

API URL

The request API URL is as follows:

https://ncloud.apigw.ntruss.com

Request headers

The following describes the request headers.

Field Required Description
x-ncp-apigw-timestamp Required This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
  • Request is considered invalid if the timestamp differs from the current time by more than 5 minutes.
  • Unix timestamp format.
x-ncp-iam-access-key Required Access key issued on NAVER Cloud Platform
x-ncp-apigw-signature-v2 Required Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256)

Response

The following describes the common response format.

Response status codes

Load Balancer APIs use NAVER Cloud Platform's common response status codes. For information about the HTTP status codes common to all NAVER Cloud Platform, see Ncloud API response status codes.

Operations

Load Balancer

API name Description
getLoadBalancerInstanceList Search list of load balancer instances.
getLoadBalancerInstanceDetail Use load balancer instance numbers to search the load balancer instance details.
createLoadBalancerInstance Create load balancer instances.
deleteLoadBalancerInstances Delete load balancer instances.
changeLoadBalancerInstanceConfiguration Change load balancer instance settings.
setLoadBalancerInstanceSubnet Set load balancer subnet.
setLoadBalancerDescription Edit load balancer description.
getLoadBalancerListenerList Search list of listeners registered in the load balancer.
createLoadBalancerListener Create new listeners in the load balancer.
deleteLoadBalancerListeners Delete listeners registered in the load balancer.
changeLoadBalancerListenerConfiguration Change load balancer listener settings.
getLoadBalancerRuleList Search list of rules registered in the load balancer listener.

Target Group

API name Description
getTargetGroupList Search list of target groups.
getTargetGroupDetail Use target group numbers to search the target group details.
createTargetGroup Create target groups.
deleteTargetGroups Delete target groups. You can't delete target groups in use.
changeTargetGroupConfiguration Change target group settings.
changeTargetGroupHealthCheckConfiguration Change target group's health check settings.
getTargetList Search list of targets applied to the target group.
setTarget Set targets to apply to the target group.
addTarget Add targets to apply to the target group.
removeTarget Remove targets applied to the target group.
setTargetGroupDescription Edit the target group description.