Auto Scaling Overview
- Print
- PDF
Auto Scaling Overview
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Can be used in a VPC environment.
Summary
NAVER Cloud Platform provides RESTful APIs for Auto Scaling.
Auto Scaling is a service that automatically adjusts the number of server instances depending on your service load.
In other words, when the service load becomes too high, Auto Scaling scales up the capacity of your service to maintain performance.
Common settings
API URL
https://ncloud.apigw.ntruss.com/vautoscaling/v2
Request header
Header | Description |
---|---|
x-ncp-apigw-timestamp | The number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. If the time difference compared to the API Gateway server is more than 5 minutes, then the request is considered invalid. |
x-ncp-iam-access-key | API key issued by NAVER Cloud Platform or access key issued by IAM |
x-ncp-apigw-signature-v2 | Signature used to encrypt the body with the secret key that maps with the access key. The HMAC encryption algorithm is HmacSHA256. |
Operations
Launch Configuration
API name | Description |
---|---|
getLaunchConfigurationList | Search list of Launch Configurations. |
getLaunchConfigurationDetail | Search Launch Configuration details by using the Launch Configuration number. |
createLaunchConfiguration | Create Launch Configurations. |
deleteLaunchConfiguration | Delete Launch Configuration. You can't delete the Launch Configuration in use set in the Auto Scaling Group. |
Auto Scaling Group
API name | Description |
---|---|
getAutoScalingGroupList | Search list of Auto Scaling Groups. |
getAutoScalingGroupDetail | Search Auto Scaling Group details by using the Auto Scaling Group number. |
createAutoScalingGroup | Create Auto Scaling Groups. |
updateAutoScalingGroup | Edit details of Auto Scaling Group and Launch Configuration set. |
deleteAutoScalingGroup | Delete Auto Scaling Groups. You can't delete the Auto Scaling Group if there are remaining servers in the group. |
setDesiredCapacity | Edit expected capacity settings among the details of Auto Scaling Group. |
getScheduledActionList | Search list of scaling action schedules not executed yet. |
putScheduledUpdateGroupAction | Create or edit scaling action schedules. |
deleteScheduledAction | Delete scaling action schedules. |
getScalingProcessTypeList | Search list of process types for using in the process management of Auto Scaling Group. |
suspendProcesses | Suspend the process of the specified Auto Scaling Group. |
resumeProcesses | Restart the process of the specified Auto Scaling Group. |
getAutoScalingActivityLogList | Search list of scaling action execution logs. |
getAutoScalingPolicyList | Search list of scaling policies. |
getAdjustmentTypeList | Search list of adjustment types for scaling settings in Auto Scaling Group's policy. |
putScalingPolicy | Create or edit scaling policies. |
deleteScalingPolicy | Delete scaling policies. |
executePolicy | Execute specified scaling policies. |
Was this article helpful?