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.
|
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. |