Data Flow の権限管理

Prev Next

VPC環境で利用できます。

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

参考

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

マネージドポリシー

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

ポリシー名 ポリシーの説明
NCP_ADMINISTRATOR メインアカウントと同等の権限で、すべてのサービスにアクセスできる権限
NCP_INFRA_MANAGER すべてのサービスにアクセスできるものの、コンソールの My Account > 課金情報と費用管理 > 請求と決済管理メニューのみアクセスが制限された権限
NCP_FINANCE_MANAGER Cost Explorerサービスとコンソールの My Account > 課金情報と費用管理 > 請求と決済管理メニューのみにアクセスできる権限
NCP_DATA_FLOW_MANAGER VPCベースの Data Flow内のすべての機能が利用できる権限
NCP_DATA_FLOW_VIEWER VPCベースの Data Flow内の照会機能のみ利用できる権限
NCP_DATA_FLOW_SERVICE_ROLE Data Flowサービスの Service Roleに適用される権限

ユーザー定義ポリシー

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

区分 アクション名 関連アクション リソースタイプ リソースタイプ別のグループ アクションの説明
View View/getWorkflowList - - Workflow ワークフローリストを照会
View View/getWorkflowDetail View/getWorkflowList Workflow Workflow ワークフローの詳細情報の照会
View View/getJobList - - Job タスクリストを照会
View View/getJobDetail View/getJobList
IAM:View/getRoleList
IAM:Change/createRole
ObjectStorage:View/getBucketList
ObjectStorage:View/getObjectList
DataCatalog:View/getDatabaseList
DataCatalog:View/getDatabaseDetail
DataCatalog:View/getTableList
DataCatalog:View/getTableDetail
DataCatalog:View/getConnectionList
DataCatalog:View/getConnectionDetail
Job Job タスクの詳細情報の照会
View View/getTriggerList - - Trigger Data Flow Triggerリストの照会
View View/getTriggerDetail View/getTriggerList Trigger Trigger Data Flow Triggerの詳細情報の照会
Change Change/subscribeProduct ObjectStorage:Change/createBucket - - Data Flowサービスの利用または解約の申し込み
Change Change/createWorkflow View/getWorkflowList
View/getJobList
View/getJobDetail
View/getTriggerList
Change/createTrigger
- Workflow Data Flowのワークフローの作成
Change Change/updateWorkflow View/getWorkflowList
View/getWorkflowDetail
View/getJobList
View/getJobDetail
View/getTriggerList
Change/createTrigger
Workflow Workflow Data Flowのワークフロー設定情報の保存または一時保存
Change Change/deleteWorkflow View/getWorkflowList Workflow Workflow Data Flowのワークフローの削除
Change Change/executeWorkflow View/getWorkflowList
View/getWorkflowDetail
Workflow Workflow Data Flowのワークフローを実行
Change Change/createJob View/getJobList
ObjectStorage:Change/writeObject
- Job Data Flowタスク作成
Change Change/updateJob View/getJobList
View/getJobDetail
ObjectStorage:Change/writeObject
Job Job Data Flowタスク情報変更
Change Change/deleteJob View/getJobList Job Job Data Flowタスク削除
Change Change/executeJob View/getJobList
View/getJobDetail
Change/updateJobExecution
ObjectStorage:View/getObjectList
ObjectStorage:Change/writeObject
Job Job Data Flowタスク実行
Change Change/updateJobExecution View/getJobList
View/getJobDetail
IAM:View/getRoleList
IAM:Change/createRole
Job Job Data Flowタスク実行オプション変更
Change Change/cancelJobExecution View/getJobList
View/getJobDetail
Job Job Data Flowのタスク実行をキャンセル
Change Change/createTrigger View/getTriggerList - Trigger Data Flow Triggerの作成
Change Change/deleteTrigger View/getTriggerList Trigger Trigger Data Flow Triggerの削除
注意

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