SourceDeploy の権限管理
    • PDF

    SourceDeploy の権限管理

    • PDF

    Article Summary

    Classic/VPC環境で利用できます。

    NAVERクラウドプラットフォームのアカウント管理サービスである Sub Accountを使用すると、SourceDeployのアクセス権限を様々な方法で設定できます。Sub Accountでは、管理および運用権限の設定のためにマネージド(System Managed)ポリシーとユーザー定義(User Created)ポリシーを提供します。

    参考

    Sub Accountは、ご利用の申し込みの際に別途料金が発生しない無料サービスです。Sub Accountに関する詳細は、NAVERクラウドプラットフォームポータルのサービス > Management & Governance > Sub Accountメニューと Sub Accountご利用ガイドをご参照ください。

    マネージドポリシー

    マネージドポリシーは、ユーザーの便宜を図るために、NAVERクラウドプラットフォームが独自に定義したロールベースのポリシーです。Sub Accountで作成したサブアカウントにマネージドポリシーを付与すると、権限を付与されたサブアカウントは SourceDeployを利用できるようになります。SourceDeployのマネージドポリシーについての簡単な説明は、次の通りです。

    Classic

    ポリシー名ポリシーの説明
    NCP_ADMINISTRATORNAVERクラウドプラットフォーム内のポータルやコンソールへのアクセスにおいてメインアカウントと同様にアクセスできる権限
    NCP_INFRA_MANAGERNAVERクラウドプラットフォームのすべてのサービスが利用でき、ポータルのマイページ > 通知管理にアクセスできる権限
    NCP_SOURCEDEPLOY_MANAGERSourceDeployのすべての機能が利用できる権限
    NCP_SOURCEDEPLOY_VIEWERSourceDeployのリストを見る、照会機能のみを利用できる権限
    NCP_SOURCEDEPLOY_APPROVERSourceDeployで管理する APPROVER(リリース承認管理者)権限
    NCP_SOURCEDEPLOY_USERSourceDeployで管理する USER権限
    NCP_SOURCEDEPLOY_ADMINSourceDeployで管理する ADMIN権限

    VPC

    ポリシー名ポリシーの説明
    NCP_ADMINISTRATORNAVERクラウドプラットフォーム内のポータルやコンソールへのアクセスにおいてメインアカウントと同様にアクセスできる権限
    NCP_INFRA_MANAGERNAVERクラウドプラットフォームのすべてのサービスが利用でき、ポータルのマイページ > 通知管理にアクセスできる権限
    NCP_VPC_SOURCEDEPLOY_MANAGERVPCベースの SourceDeployのすべての機能が利用できる権限
    NCP_VPC_SOURCEDEPLOY_VIEWERVPCベースの SourceDeployのリスト表示、照会機能のみ利用できる権限
    NCP_VPC_SOURCEDEPLOY_APPROVERVPCベースの SourceDeployで管理する APPROVER(リリース承認管理者)権限
    NCP_VPC_SOURCEDEPLOY_USERVPCベースの SourceDeployで管理する USER権限
    NCP_VPC_SOURCEDEPLOY_ADMINVPCベースの SourceDeployで管理する ADMIN権限

    ユーザー定義ポリシー

    ユーザー定義ポリシーは、ユーザーが直接作成できるポリシーです。Sub Accountで作成したサブアカウントにユーザー定義ポリシーを付与すると、権限を付与されたサブアカウントはユーザーが割り当てたアクションの組み合わせでのみ利用できるようになります。SourceDeployのユーザー定義ポリシーについての簡単な説明は、次の通りです。

    Classic

    区分アクション名関連アクションリソースタイプリソースタイプ別のグループアクションの説明
    ViewView/getProjectList--SourceDeployプロジェクトリストを照会
    ViewView/getProjectDetailView/getProjectListProjectSourceDeployプロジェクトの詳細情報を照会
    ViewView/getHistoryList-ProjectSourceDeployリリース履歴リストを照会
    ViewView/getServerList--ServerServerのサーバリストを照会
    ViewView/getServerDetailView/getServerListServer:ServerServerServerの詳細情報を照会
    ViewView/getAutoScalingGroupList--Auto ScalingAuto Scalingの Auto Scaling Groupリストを照会
    ViewView/getAutoScalingGroupDetailView/getAutoScalingGroupListAutoScaling:AutoScalingGroupAuto ScalingAuto Scalingの Auto Scaling Groupの詳細情報を照会
    ViewView/getKubernetesClusterList--Kubernetes ServiceKubernetes Serviceの clusterリストを照会
    ViewView/getKubernetesClusterDetailView/getKubernetesClusterListKubernetesService:ClusterKubernetes ServiceKubernetes Serviceの clusterの詳細情報を照会
    ViewView/getBuildProjectList--SourceBuildSourceBuildのプロジェクトリストを照会
    ViewView/getBuildProjectDetail-SourceBuild:ProjectSourceBuildSourceBuildのプロジェクト詳細情報を照会
    ViewView/getBucketList--Object StorageObject Storageのバケットリストを照会
    ViewView/getBucketDetailView/getBucketListObjectStorage:BucketObject StorageObject Storageのバケット詳細情報を照会
    ViewView/getRepositoryList--SourceCommitSourceCommitのリポジトリリストを照会
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitSourceCommitのリポジトリ詳細情報を照会
    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
    -SourceDeployプロジェクト作成
    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
    ProjectSourceDeployプロジェクトの設定変更
    ChangeChange/deleteProjectView/getProjectDetail
    View/getProjectList
    ProjectSourceDeployプロジェクト削除
    ChangeChange/doDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployプロジェクトのリリースシナリオを実行
    ChangeChange/requestDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployプロジェクトのリリースシナリオの実行をリクエスト
    ChangeChange/approveDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    ProjectSourceDeployプロジェクトのリリースシナリオの実行リクエストを承認

    VPC

    区分アクション名関連アクションリソースタイプリソースタイプ別のグループアクションの説明
    ViewView/getProjectList--SourceDeployプロジェクトリストを照会
    ViewView/getProjectDetailView/getProjectListProjectSourceDeployプロジェクトの詳細情報を照会
    ViewView/getHistoryList-ProjectSourceDeployリリース履歴リストを照会
    ViewView/getServerList--ServerServerのサーバリストを照会
    ViewView/getServerDetailView/getServerListVPCServer:ServerServerServerの詳細情報を照会
    ViewView/getAutoScalingGroupList--Auto ScalingAuto Scalingの Auto Scaling Groupリストを照会
    ViewView/getAutoScalingGroupDetailView/getAutoScalingGroupListVPCAutoScaling:AutoScalingGroupAuto ScalingAuto Scalingの Auto Scaling Groupの詳細情報を照会
    ViewView/getKubernetesClusterList--Kubernetes ServiceKubernetes Serviceの clusterリストを照会
    ViewView/getKubernetesClusterDetailView/getKubernetesClusterListVPCKubernetesService:ClusterKubernetes ServiceKubernetes Serviceの clusterの詳細情報を照会
    ViewView/getBuildProjectList--SourceBuildSourceBuildのプロジェクトリストを照会
    ViewView/getBuildProjectDetail-SourceBuild:ProjectSourceBuildSourceBuildのプロジェクト詳細情報を照会
    ViewView/getBucketList--Object StorageObject Storageのバケットリストを照会
    ViewView/getBucketDetailView/getBucketListObjectStorage:BucketObject StorageObject Storageのバケットの詳細情報を照会
    ViewView/getRepositoryList--SourceCommitSourceCommitのリポジトリリストを照会
    ViewView/getRepositoryDetailView/getRepositoryListSourceCommit:RepositorySourceCommitSourceCommitのリポジトリ詳細情報を照会
    ViewView/getLoadBalancerList--Load BalancerLoad Balancerリストを照会
    ViewView/getLoadBalancerDetailView/getLoadBalancerListVPCLoadBalancer:LoadBalancerLoad BalancerLoad Balancerの詳細情報を照会
    ViewView/getSourceBandOrganizationList--SourceBandSourceBand組織リストを照会
    ViewView/getSourceBandOrganizationDetailView/getSourceBandOrganizationListSourceBand:OrganizationSourceBandSourceBand組織の詳細情報を照会
    ViewView/getSourceBandProjectListView/getSourceBandOrganizationDetail-SourceBandSourceBandプロジェクトリストを照会
    ViewView/getSourceBandProjectDetailView/getSourceBandProjectListSourceBand:ProjectSourceBandSourceBandのプロジェクト詳細情報を照会
    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
    -SourceDeployプロジェクト作成
    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
    ProjectSourceDeployプロジェクトの設定変更
    ChangeChange/deleteProjectView/getProjectDetail
    View/getProjectList
    ProjectSourceDeployプロジェクト削除
    ChangeChange/doDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployプロジェクトのリリースシナリオを実行
    ChangeChange/requestDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    View/getBucketList
    View/getBucketDetail
    View/getBuildProjectDetail
    View/getBuildProjectList
    ProjectSourceDeployプロジェクトのリリースシナリオの実行をリクエスト
    ChangeChange/approveDeployView/getProjectList
    View/getProjectDetail
    View/getHistoryList
    ProjectSourceDeployプロジェクトのリリースシナリオの実行リクエストを承認
    注意

    特定のアクションに対する権限が付与されたとしても、関連する必須アクションに対する権限が一緒に付与されていない場合、タスクは正常に行えません。このような問題を防ぐため、Sub Accountではアクション権限の付与時に、関連アクションに対する権限も自動的に一緒に付与される機能を提供します。ただし、自動的に一緒に付与した関連アクションの選択を解除すると、メインアカウントユーザーの意図とみなし、システムで強制的に含めないようにするため、権限設定の際はご注意ください。


    この記事は役に立ちましたか?

    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.