定義済みロール
次のセクションでは、定義済みの各ロールについて、および各ロールに割り当てられている権限について説明します。Admin ロール
Admin ロールはアプリケーションを完全に制御できます。Admin ユーザーは、新しいジョブや接続の作成、アプリケーション設定の変更などコンソールでサポートされるすべての操作を実行できます。Admin ユーザーのみ他のユーザーを管理する権限があります。Admin ユーザーは、ユーザーの作成、削除、および編集ができます。また、アプリケーションで行われた(すべてのユーザーによる)変更が記録されるログの監査は、Admin ユーザーのみが閲覧できます。Standard ロール
Standard ロールはジョブや接続の作成、編集、削除はできますが、システム設定タブで表示されるようなアプリケーション全体の設定を変更することはできません。Job Creator ロール
Job Creator ロールはジョブや変換の作成、編集、削除はできますが、接続へのアクセスや、アプリケーション全体の設定を変更することはできません。Job Operator ロール
Job Operator ロールは読み取り専用のロールで、ジョブの開始と停止、ジョブ履歴の表示、およびジョブのログのダウンロードを行うことができます。ユーザーは新しいジョブの作成、ジョブの削除、およびアプリケーション設定の変更はできません。カスタムロール
カスタムロールを使用すると、各ユーザーがSync アプリケーションで表示または実行できる内容をより詳細に制御できます。カスタムロールは、そのロールのメンバーに割り当てられる正確な権限を指定するポリシーを作成することで定義します。個々のユーザーには最大10個のロールを割り当てることができ、各ロールには最大10個のポリシーを含めることができます。カスタムロールとポリシーの作成
カスタムロールを作成するには:- システム設定 > ロールを選択します。
- ロールを追加をクリックします。ロールにわかりやすい名前と説明を入力します。次に、再びロールを追加をクリックして、新しいロールのポリシーページを開きます。
- ポリシーを追加をクリックして、ポリシーを追加ダイアログを開きます。
- ポリシーを適用するワークスペースを選択します。このポリシーは、選択したワークスペースに含まれるすべてのリソースへのアクセスをユーザーに許可します。
- ポリシーを追加をクリックして、Policy X for WorkspaceName ページを開きます(X はポリシー番号です)。ページには、各リソースタイプ(ジョブ、変換、接続)に対する一連の権限が表示されます。
-
各権限セクションで、許可するアクション(例:Create、Update、Schedule)と、それらのアクションを適用するリソースを選択します。
読み取り権限は、ワークスペース内のすべてのリソースに対して自動的に付与されます。ワークスペースにアクセスすると、読み取り権限がワークスペースから継承されないため、すべてのリソースを常に表示できます。
- 保存(ページの右上)をクリックして選択した権限を保存し、ロールの詳細ページに戻ります。
- ポリシータブ: ページの下部にあるポリシーを追加をクリックして、既存のポリシーを編集するか新しいポリシーを追加します。
- 割り当てられたユーザータブ: ロールにユーザーを割り当てます。詳細は、次のセクションカスタムロールへのユーザーの割り当てを参照してください。
カスタムロールへのユーザーの割り当て
以下の手順で、ロールの概要ページからロールにユーザーを割り当てることができます。- 割り当てられたユーザータブをクリックします。
- ユーザーを割り当てをクリックして、割り当てるユーザーを検索または選択できるダイアログを開きます。
-
ダイアログでユーザーを割り当てをクリックし、選択したユーザーをロールに追加します。そうすると、割り当てられたユーザータブに戻ります。
Admin ロールに割り当てられたユーザーは、他のロールに割り当てることはできません。
ロールおよびポリシーの例
以下の例は、Sync でチームごとの役割に応じたカスタムロールとポリシーを定義する方法を示しています。 ある企業では、Sync で複数のデータ統合プロジェクトを管理しており、各プロジェクトはそれぞれ専用のワークスペースに整理されています。 プロジェクトマネージャーのグループとプロジェクトアナリストのグループが、これらのプロジェクトの責任を分担しています:- プロジェクトマネージャー: ジョブの作成、実行、変更を行います。
- プロジェクトアナリスト: 変更を加えることなく、ジョブの結果とパフォーマンス指標を分析します。
- ProjectManager という名前のカスタムロールを作成します。
- ProjectManager ロールを適用したいワークスペースを選択します。
- ポリシーを作成し、ロールに付与する権限を定義します。例えば、Policy X for WorkspaceName ページ(X はポリシー番号)で、プロジェクトマネージャーに必要な権限を指定します。このロールには、次のカテゴリのすべてのアクションに対する権限が必要です:
- ジョブ権限
- 変換権限
- 接続権限
- ポリシーを保存します。続いて、適切なユーザーをロールに割り当てます。
- ProjectAnalyst という名前のカスタムロールを作成します。
- ProjectAnalyst ロールを適用したいワークスペースを選択します。
- ポリシーを作成し、ロールに付与する権限を定義します。例えば、Policy X for WorkspaceName ページ(X はポリシー番号)で、プロジェクトアナリストに必要な権限を指定します。このロールには、次のカテゴリのログを表示権限のみが必要です:
- ジョブ権限
- 変換権限
- ポリシーを保存します。続いて、適切なユーザーをロールに割り当てます。
ユーザーロールの比較
各ユーザーロールが実行できるアクションは、次のリストのとおりです:- 接続、ジョブ、変換の閲覧: すべてのロール(Admin、Standard、Job Creator、Job Operator)
- アプリケーションログおよびジョブ実行ログの閲覧: すべてのロール(Admin、Standard、Job Creator、Job Operator)
- ジョブおよび変換の実行: すべてのロール(Admin、Standard、Job Creator、Job Operator)
- ジョブと変換の管理: Admin、Standard、Job Creator
- 接続の管理: Admin、Standard
- 新しいコネクタの追加: Admin
- ユーザーの管理: Admin
- アプリケーション設定の変更: Admin
- ログの監査の閲覧: Admin