Available in Classic and VPC
You can set different access permissions for Auto Scaling using NAVER Cloud Platform's Sub Account service. Sub Account offers both system-managed (System Managed) and user-defined (User Created) policies to help you configure management and operation permissions.
Sub Account is a free service with no additional charges. For more information about Sub Account, see Services > Management & Governance > Sub Account on the NAVER Cloud Platform portal and the Sub Account user guide.
System-managed policies
System-managed policies are pre-built, role-based policies that NAVER Cloud Platform provides for your convenience. When you assign one of these policies to a sub account, that account gets access to Auto Scaling. Here are the available system-managed policies for Auto Scaling:
| Policy name | Policy description |
|---|---|
| NCP_ADMINISTRATOR | Full access to all services, same as the main account |
| NCP_INFRA_MANAGER | Access to all NAVER Cloud Platform services, except the My Account > Pricing information and cost management > Billing and payment management menu on the console |
| NCP_FINANCE_MANAGER | Access to Cost Explorer and the My Account > Pricing information and cost management > Billing and payment management menu on the console |
| NCP_AUTOSCALING_MANAGER | Full access to all Auto Scaling features (including Monitoring MANAGER permission) |
| NCP_VPC_AUTOSCALING_MANAGER | Full access to all Auto Scaling features on the VPC platform |
| NCP_VPC_AUTOSCALING_VIEWER | View-only access to all Auto Scaling features on the VPC platform |
User-defined policies (VPC)
User-defined policies let you create custom permissions. When you assign a user-defined policy to a sub account, that account can only perform the specific actions you've allowed. Here are the available user-defined policies for Auto Scaling:
Launch Configuration-related actions
Launch Configuration-related actions are as follows:
| Type | Action name | Related action | Resource type | Group by resource type | Action description |
| ---- | ------- | ------ | --------- | ----------------- | ------- |
| View | View/getLaunchConfigurationList | - | - | LaunchConfiguration | View Launch Configuration list. |
| View | View/getLaunchConfigurationDetail | View/getLaunchConfigurationList | LaunchConfiguration | LaunchConfiguration | View Launch Configuration details. |
| View | View/getMemberServerImageList | - | - | LaunchConfiguration | View server image list. |
| View | View/getMemberServerImageDetail | View/getMemberServerImageList | VPCServer:ServerImage | LaunchConfiguration | View server image details. |
| View | View/getLogInKeyList | - | - | LaunchConfiguration | View login key list. |
| View | View/getInitScriptList | - | - | LaunchConfiguration | View Init Script list. |
| View | View/getInitScriptDetail | View/getInitScriptList | VPCServer:InitScript | LaunchConfiguration | View Init Script details. |
| Change | Change/createLaunchConfiguration | Change/createLoginKey
View/getLaunchConfigurationList
View/getMemberServerImageList
View/getMemberServerImageDetail
View/getLogInKeyList
View/getInitScriptList
View/getInitScriptDetail | - | LaunchConfiguration | Create Launch Configuration. |
| Change | Change/deleteLaunchConfiguration | View/getLaunchConfigurationList
View/getLaunchConfigurationDetail | LaunchConfiguration | LaunchConfiguration | Delete Launch Configuration. |
| Change | Change/createLoginKey | View/getLogInKeyList | LaunchConfiguration | LaunchConfiguration | Create new login key to use for server. |
Actions related to Auto Scaling Group
Auto Scaling Group-related actions are as follows:
| Type | Action name | Related action | Resource type | Group by resource type | Action description |
| --- | ------- | ------ | --------- | ---------------- | ------- |
| View | View/getAutoScalingGroupList | - | - | AutoScalingGroup | View Auto Scaling Group list. |
| View | View/getAutoScalingGroupDetail | View/getAutoScalingGroupList | AutoScalingGroup | AutoScalingGroup | View Auto Scaling Group details. |
| View | View/getAutoScalingLog | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | View Auto Scaling execution history. |
| View | View/getAutoScalingGroupServerList | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | View list of servers included in Auto Scaling Group. |
| View | View/getAutoScalingPolicyList | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | View created scaling policy list. |
| View | View/getAutoScalingScheduleList | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | View scaling policy execution schedule list. |
| View | View/getAutoScalingNotificateList | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | View list of recipients for notifications when Auto Scaling occurs. |
| View | View/getAutoScalingProcessStatus | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | Check process status of Auto Scaling Group. |
| View | View/getVPCList | - | - | AutoScalingGroup | View VPC list for creating servers. |
| View | View/getVPCDetail | View/getVPCList | VPC:VPC | AutoScalingGroup | View VPC details. |
| View | View/getSubnetList | - | - | AutoScalingGroup | View subnet list for creating server. |
| View | View/getSubnetDetail | View/getSubnetList | VPC:Subnet | AutoScalingGroup | View subnet details. |
| View | View/getACGList | - | - | AutoScalingGroup | View ACG list. |
| View | View/getACGDetail | View/getACGList | VPCServer:ACG | AutoScalingGroup | View ACG details. |
| View | View/getLoadBalancerInstanceList | - | - | AutoScalingGroup | View Load Balancer list. |
| View | View/getLoadBalancerInstanceDetail | View/getLoadBalancerInstanceList | VPCLoadBalancer:LoadBalancer | AutoScalingGroup | View Load Balancer details. |
| Change | Change/createAutoScalingGroup | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
View/getVPCList
View/getVPCDetail
View/getSubnetList
View/getSubnetDetail
View/getACGList
View/getACGDetail
View/getLoadBalancerInstanceList
Change/changeAutoScalingGroupConfiguration
Change/manageAutoScalingPolicy
Change/manageAutoScalingSchedule
Change/manageAutoScalingNotificate
Change/manageAutoScalingProcessStatus | - | AutoScalingGroup | Create Auto Scaling Group. |
| Change | Change/changeAutoScalingGroupProperties | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | Edit Auto Scaling Group details (including capacity and health check settings). |
| Change | Change/deleteAutoScalingGroup | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail | AutoScalingGroup | AutoScalingGroup | Delete Auto Scaling Group. |
| Change | Change/changeAutoScalingGroupConfiguration | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
Change/manageAutoScalingPolicy
Change/manageAutoScalingSchedule
Change/manageAutoScalingNotificate
Change/manageAutoScalingProcessStatus | AutoScalingGroup | AutoScalingGroup | Edit Auto Scaling Group settings (including scaling policy, schedule, and notification settings). |
| Change | Change/manageAutoScalingPolicy | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
Change/changeAutoScalingGroupConfiguration
Change/manageAutoScalingSchedule
Change/manageAutoScalingNotificate
Change/manageAutoScalingProcessStatus | AutoScalingGroup | AutoScalingGroup | Set scaling policy. |
| Change | Change/manageAutoScalingSchedule | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
Change/changeAutoScalingGroupConfiguration
Change/manageAutoScalingPolicy
Change/manageAutoScalingNotificate
Change/manageAutoScalingProcessStatus | AutoScalingGroup | AutoScalingGroup | Set scaling policy execution schedule. |
| Change | Change/manageAutoScalingNotificate | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
Change/changeAutoScalingGroupConfiguration
Change/manageAutoScalingPolicy
Change/manageAutoScalingSchedule
Change/manageAutoScalingProcessStatus | AutoScalingGroup | AutoScalingGroup | Set list of recipients for notifications when Auto Scaling occurs. |
| Change | Change/manageAutoScalingProcessStatus | View/getAutoScalingGroupList
View/getAutoScalingGroupDetail
View/getAutoScalingPolicyList
View/getAutoScalingScheduleList
View/getAutoScalingNotificateList
View/getAutoScalingProcessStatus
View/getLaunchConfigurationList
View/getLaunchConfigurationDetail
Change/changeAutoScalingGroupConfiguration
Change/manageAutoScalingPolicy
Change/manageAutoScalingSchedule
Change/manageAutoScalingNotificate | AutoScalingGroup | Manage Auto Scaling Group process (including schedule suspension and restart). |
If you grant someone access to a specific action but not to the required related actions, they won't be able to complete their tasks. Sub Account automatically includes these related permissions to prevent this issue. However, if you manually uncheck these auto-selected related actions, the system assumes this was intentional and won't override your selection.