Managing SourcePipeline permissions
    • PDF

    Managing SourcePipeline 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 SourcePipeline. 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 the system-managed policies are granted to a sub account created in Sub Account, that sub account can use SourcePipeline. The following is a brief description of SourcePipeline's system-managed policies.

    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_SOURCEPIPELINE_MANAGERPermission to use all the features in SourcePipeline
    NCP_SOURCEPIPELINE_VIEWERPermission to only use the View list and Search features in SourcePipeline
    NCP_SOURCEPIPELINE_USERUSER permission managed in SourcePipeline
    NCP_SOURCEPIPELINE_ADMINADMIN permission managed in SourcePipeline

    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_SOURCEPIPELINE_MANAGERPermission to use all the features in VPC-based SourcePipeline
    NCP_VPC_SOURCEPIPELINE_VIEWERPermission to only use the View list and Search features in VPC-based SourcePipeline
    NCP_VPC_SOURCEPIPELINE_USERUSER permission managed in VPC-based SourcePipeline
    NCP_VPC_SOURCEPIPELINE_ADMINADMIN permission managed in VPC-based SourcePipeline

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

    Classic

    TypeAction nameRelated actionResource typeGroup by resource typeAction description
    ViewView/getProjectList--SourcePipelineView project list
    ViewView/getProjectDetailView/getProjectListProjectSourcePipelineView project details
    ViewView/getHistoryListView/getProjectListProjectSourcePipelineView job history list
    ViewView/getRepositoryListView/getProjectListProjectSourceCommitView SourceCommit repository list
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitView SourceCommit repository details
    ViewView/getBuildProjectListView/getRepositoryListSourceCommit:RepositorySourceBuildView SourceBuild project list
    ViewView/getBuildProjectDetailView/getBuildProjectListSourceBuild:ProjectSourceBuildView SourceBuild project details
    ViewView/getDeployProjectListView/getBuildProjectListSourceBuild:ProjectSourceDeployView SourceDeploy project list
    ViewView/getDeployProjectDetailView/getDeployProjectListSourceDeploy:ProjectSourceDeployView SourceDeploy project details
    ChangeChange/createProjectView/getProjectList
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBuildProjectList
    View/getBuildProjectDetail
    View/getDeployProjectList
    View/getDeployProjectDetail
    SourceDeploy:ProjectSourcePipelineCreate project
    ChangeChange/changeProjectView/getProjectList
    View/getProjectDetail
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBuildProjectList
    View/getBuildProjectDetail
    View/getDeployProjectList
    View/getDeployProjectDetail
    ProjectSourcePipelineChange project
    ChangeChange/deleteProjectView/getProjectList
    View/getProjectDetail
    ProjectSourcePipelineDelete project
    ChangeChange/doPipelineView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getRepositoryDetail
    View/getDeployProjectDetail
    ProjectSourcePipelineRun pipeline

    VPC

    TypeAction nameRelated actionResource typeGroup by resource typeAction description
    ViewView/getProjectList--SourcePipelineView project list
    ViewView/getProjectDetailView/getProjectListProjectSourcePipelineView project details
    ViewView/getHistoryListView/getProjectListProjectSourcePipelineView job history list
    ViewView/getRepositoryListView/getProjectListProjectSourceCommitView SourceCommit repository list
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitView SourceCommit repository details
    ViewView/getBuildProjectListView/getRepositoryListSourceCommit:RepositorySourceBuildView SourceBuild project list
    ViewView/getBuildProjectDetailView/getBuildProjectListSourceBuild:ProjectSourceBuildView SourceBuild project details
    ViewView/getDeployProjectListView/getBuildProjectListSourceBuild:ProjectSourceDeployView SourceDeploy project list
    ViewView/getDeployProjectDetailView/getDeployProjectListVPCSourceDeploy:ProjectSourceDeployView SourceDeploy project 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/getRepositoryList
    View/getRepositoryDetail
    View/getBuildProjectList
    View/getBuildProjectDetail
    View/getDeployProjectList
    View/getDeployProjectDetail
    VPCSourceDeploy:ProjectSourcePipelineCreate project
    ChangeChange/changeProjectView/getProjectList
    View/getProjectDetail
    View/getRepositoryList
    View/getRepositoryDetail
    View/getBuildProjectList
    View/getBuildProjectDetail
    View/getDeployProjectList
    View/getDeployProjectDetail
    ProjectSourcePipelineChange project
    ChangeChange/deleteProjectView/getProjectList
    View/getProjectDetail
    ProjectSourcePipelineDelete project
    ChangeChange/doPipelineView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getRepositoryDetail
    View/getDeployProjectDetail
    ProjectSourcePipelineRun pipeline
    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.