Managing SourceDeploy permissions
    • PDF

    Managing SourceDeploy permissions

    • PDF

    Article Summary

    Available in Classic and VPC

    By using Sub Account, NAVER Cloud Platform's account management service, you can set various access permissions for SourceDeploy. Sub Account provides the system-managed and user-created policies for setting management and administration permissions.

    Note

    Sub Account is a service provided free of charge upon subscription request. For more information on Sub Account, see Services > Management & Governance > Sub Account of NAVER Cloud Platform portal and the Sub Account user guide.

    System-managed policies

    System-managed policies are role-based policies defined by NAVER Cloud Platform for user convenience. Once System Managed policies are granted to a sub account created in Sub Account, that sub account can use SourceDeploy. The following is a brief description about System Managed policies of SourceDeploy.

    Classic

    Policy namePolicy description
    NCP_ADMINISTRATORPermission to access the portal and console in NAVER Cloud Platform in the same manner as main accounts
    NCP_INFRA_MANAGERPermission to use all services in NAVER Cloud Platform and access My Page > Manage notifications in the portal
    NCP_SOURCEDEPLOY_MANAGERPermission to use all the features in SourceDeploy
    NCP_SOURCEDEPLOY_VIEWERPermission to only use the View list and Search features in SourceDeploy
    NCP_SOURCEDEPLOY_APPROVERAPPROVER (Deployment approval admin) permission managed in SourceDeploy
    NCP_SOURCEDEPLOY_USERUSER permission managed in SourceDeploy
    NCP_SOURCEDEPLOY_ADMINADMIN permission managed in SourceDeploy

    VPC

    Policy namePolicy description
    NCP_ADMINISTRATORPermission to access the portal and console in NAVER Cloud Platform in the same manner as main accounts
    NCP_INFRA_MANAGERPermission to use all services in NAVER Cloud Platform and access My Page > Manage notifications in the portal
    NCP_VPC_SOURCEDEPLOY_MANAGERPermission to use all the features in VPC-based SourceDeploy
    NCP_VPC_SOURCEDEPLOY_VIEWERPermission to only use the View list and Search features in VPC-based SourceDeploy
    NCP_VPC_SOURCEDEPLOY_APPROVERAPPROVER (Deployment approval admin) permission managed in VPC-based SourceDeploy
    NCP_VPC_SOURCEDEPLOY_USERUSER permission managed in VPC-based SourceDeploy
    NCP_VPC_SOURCEDEPLOY_ADMINADMIN permission managed in VPC-based SourceDeploy

    User-created policies

    User-created policies are policies that users may create. Once the user-created policies are granted to a sub account created in Sub Account, that sub account can only use the user-assigned action combinations. The following is a brief description about User Created policies of SourceDeploy.

    Classic

    TypeAction nameRelated actionResource typeGroup by resource typeAction description
    ViewView/getProjectList--SourceDeployView project list
    ViewView/getProjectDetailView/getProjectListProjectSourceDeployView project details
    ViewView/getHistoryList-ProjectSourceDeployView deployment history list
    ViewView/getServerList--ServerView Server's server list
    ViewView/getServerDetailView/getServerListServer:ServerServerView Server details
    ViewView/getAutoScalingGroupList--Auto ScalingView Auto Scaling Group list in Auto Scaling
    ViewView/getAutoScalingGroupDetailView/getAutoScalingGroupListAutoScaling:AutoScalingGroupAuto ScalingView Auto Scaling Group details in Auto Scaling
    ViewView/getKubernetesClusterList--Kubernetes ServiceView cluster list in Kubernetes Service
    ViewView/getKubernetesClusterDetailView/getKubernetesClusterListKubernetesService:ClusterKubernetes ServiceView cluster details in Kubernetes Service
    ViewView/getBuildProjectList--SourceBuildView SourceBuild project list
    ViewView/getBuildProjectDetail-SourceBuild:ProjectSourceBuildView SourceBuild project details
    ViewView/getBucketList--Object StorageView Object Storage bucket list
    ViewView/getBucketDetailView/getBucketListObjectStorage:BucketObject StorageView bucket details in Object Storage
    ViewView/getRepositoryList--SourceCommitView repository list in SourceCommit
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitView repository details in SourceCommit
    ChangeChange/createProjectView/getProjectList
    View/getProjectDetail
    View/getServerDetail
    View/getServerList
    View/getAutoScalingGroupDetail
    View/getAutoScalingGroupList
    View/getKubernetesClusterDetail
    View/getKubernetesClusterList
    View/getBuildProjectDetail
    View/getBuildProjectList
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBucketList
    View/getBucketDetail
    -SourceDeployCreate project
    ChangeChange/changeProjectView/getProjectList
    View/getProjectDetail
    View/getServerDetail
    View/getServerList
    View/getAutoScalingGroupDetail
    View/getAutoScalingGroupList
    View/getKubernetesClusterDetail
    View/getKubernetesClusterList
    View/getBuildProjectDetail
    View/getBuildProjectList
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBucketList
    View/getBucketDetail
    ProjectSourceDeployChange project settings
    ChangeChange/deleteProjectView/getProjectDetail
    View/getProjectList
    ProjectSourceDeployDelete project
    ChangeChange/doDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployRun project deployment scenario
    ChangeChange/requestDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployRequest to run project deployment scenario
    ChangeChange/approveDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    ProjectSourceDeployApprove the run request for a project deployment scenario

    VPC

    TypeAction nameRelated actionResource typeGroup by resource typeAction description
    ViewView/getProjectList--SourceDeployView project list
    ViewView/getProjectDetailView/getProjectListProjectSourceDeployView project details
    ViewView/getHistoryList-ProjectSourceDeployView deployment history list
    ViewView/getServerList--ServerView Server's server list
    ViewView/getServerDetailView/getServerListVPCServer:ServerServerView Server details
    ViewView/getAutoScalingGroupList--Auto ScalingView Auto Scaling Group list in Auto Scaling
    ViewView/getAutoScalingGroupDetailView/getAutoScalingGroupListVPCAutoScaling:AutoScalingGroupAuto ScalingView Auto Scaling Group details in Auto Scaling
    ViewView/getKubernetesClusterList--Kubernetes ServiceView cluster list in Kubernetes Service
    ViewView/getKubernetesClusterDetailView/getKubernetesClusterListVPCKubernetesService:ClusterKubernetes ServiceView cluster details in Kubernetes Service
    ViewView/getBuildProjectList--SourceBuildView SourceBuild project list
    ViewView/getBuildProjectDetail-SourceBuild:ProjectSourceBuildView SourceBuild project details
    ViewView/getBucketList--Object StorageView Object Storage bucket list
    ViewView/getBucketDetailView/getBucketListObjectStorage:BucketObject StorageView Object Storage bucket details
    ViewView/getRepositoryList--SourceCommitView repository list in SourceCommit
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitView repository details in SourceCommit
    ViewView/getLoadBalancerList--Load BalancerView a Load Balancer list
    ViewView/getLoadBalancerDetailView/getLoadBalancerListVPCLoadBalancer:LoadBalancerLoad BalancerView Load Balancer details
    ViewView/getSourceBandOrganizationList--SourceBandView SourceBand organization list
    ViewView/getSourceBandOrganizationDetailView/getSourceBandOrganizationListSourceBand:OrganizationSourceBandView SourceBand organization details
    ViewView/getSourceBandProjectListView/getSourceBandOrganizationDetail-SourceBandView SourceBand project list
    ViewView/getSourceBandProjectDetailView/getSourceBandProjectListSourceBand:ProjectSourceBandView SourceBand project details
    ChangeChange/createProjectView/getProjectList
    View/getProjectDetail
    View/getServerDetail
    View/getServerList
    View/getAutoScalingGroupDetail
    View/getAutoScalingGroupList
    View/getKubernetesClusterDetail
    View/getKubernetesClusterList
    View/getBuildProjectDetail
    View/getBuildProjectList
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBucketList
    View/getBucketDetail
    -SourceDeployCreate project
    ChangeChange/changeProjectView/getProjectList
    View/getProjectDetail
    View/getServerDetail
    View/getServerList
    View/getAutoScalingGroupDetail
    View/getAutoScalingGroupList
    View/getKubernetesClusterDetail
    View/getKubernetesClusterList
    View/getBuildProjectDetail
    View/getBuildProjectList
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBucketList
    View/getBucketDetail
    ProjectSourceDeployChange project settings
    ChangeChange/deleteProjectView/getProjectDetail
    View/getProjectList
    ProjectSourceDeployDelete project
    ChangeChange/doDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployRun project deployment scenario
    ChangeChange/requestDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployRequest to run project deployment scenario
    ChangeChange/approveDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    ProjectSourceDeployApprove run request for project deployment scenario
    Caution

    Even when you are granted a permission for a specific action, you won't be able to perform the task properly unless you are also granted a permission for the related actions that are required. To prevent such issues, Sub Account provides a feature that automatically grants permissions for related actions when granting action permissions. However, if you deselect related actions that are automatically granted, then the system will not forcibly include them since it regards such de-selection done intentionally by the main account user. Thus, caution is advised when setting permissions.


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.