リソースグループ
    • PDF

    リソースグループ

    • PDF

    記事の要約

    概要

    TROCCOのチーム機能では、リソースグループに対するロールをチームごとに付与できます。
    ロールを付与されたチームに属するメンバーは、ロールに許可された操作を実行できます。

    ロール・パーミッション

    リソースグループに対するロールが管理する操作権限の対象は、大きく以下の2つに分けられます。

    • リソースグループ
    • (リソースグループに属する)各リソース

    それぞれのロールに許可されている操作は以下の通りです。

    リソースグループに対する操作権限

    操作\ロールリソースグループ管理者リソースグループ編集者リソースグループ運用者リソースグループ閲覧者ロール無し補足
    リソースグループの編集----リソースグループ名およびメモの編集が可能
    リソースグループの削除----
    リソースグループの権限設定----チームに対するロール付与または削除が可能
    リソースグループ内のリソース一覧の閲覧-
    リソースグループ詳細の閲覧

    各リソースに対する操作権限

    操作\ロールリソースグループ管理者リソースグループ編集者リソースグループ運用者リソースグループ閲覧者ロール無し補足
    リソースの編集---リソースグループへのリソース追加操作を含む
    リソースの複製---接続情報、dbt Gitリポジトリ、dbtジョブ設定は複製不可
    リソースの削除---
    リソースの実行--
    リソースの閲覧✓(*)✓(*)-* 運用者・閲覧者ロールの場合
    dbt Gitリポジトリ、接続情報の詳細画面の閲覧は不可
    ジョブ実行ログの閲覧-
    作成者の例外権限

    リソースグループまたはリソースの作成者は、それぞれに対してリソースグループ管理者ロールを有するユーザーと同様の操作権限を有します。

    ロールの重複

    あるリソースグループが複数のチームに異なるロールを付与しているケースにおいて、ロールを付与された複数のチームにまたがって所属しているユーザーは、該当のリソースグループに対するロールが重複します。
    このとき、該当ユーザーには、より広い権限を有するロールが適用されます。
    ロール間の包含関係は「リソースグループ管理者⊃リソースグループ編集者⊃リソースグループ運用者⊃リソースグループ閲覧者」となります。

    以下、具体例を用いて説明します。

    • 「エンジニアチーム」と「セールスチーム」の両方に所属しているユーザーが存在する
    • 「データ分析リソースグループ」は
      • エンジニアチームに、リソースグループ編集者ロールを付与している
      • セールスチームに、リソースグループ運用者ロールを付与している

    このときユーザーは、データ分析リソースグループおよび配下のリソースに対して、リソースグループ編集者ロールで許可された操作を実行できます。

    リソースグループ一覧画面

    リソースグループ一覧画面では、TROCCOアカウント内に存在するリソースグループ一覧を確認したり、リソースグループを新規作成・編集・削除したりできます。

    リソースグループ一覧画面に表示されるリソースグループ

    TROCCOアカウント内に作成されたリソースグループはすべて、自らが所属するチームにロールを付与していないリソースグループも含めて、リソースグループ一覧画面に表示されます。

    image

    リソースグループ新規作成

    リソースグループ作成権限

    アカウント管理者以上の権限が必要です。
    権限の変更方法について、詳しくはユーザーの権限設定を参照ください。

    image

    リソースグループ詳細画面

    リソースグループ一覧画面にて、各リソースグループ名または詳細をクリックすると表示されます。
    以下は、リソースグループ管理者ロールを有するユーザーから見たリソースグループ詳細画面です。

    image

    ① 編集

    リソースグループ名およびメモを編集します。

    ② 削除

    リソースグループを削除します。

    リソースグループを削除すると、元に戻せません。ご注意ください。

    ③ 権限設定

    リソースグループに対するロールを、各チームに付与します。

    ④ ロールの削除

    チームに付与されているロールを削除します。

    ⑤ リソースグループ作成者

    リソースグループ作成者が表示されます。
    リソースグループ作成者は、該当のリソースグループに対してリソースグループ管理者ロールを有するユーザーと同様の操作権限を有します。

    ⑥ リソース一覧

    リソース一覧が表示されます。
    タブをクリックすることで、表示するリソースの種類を切り替えることができます。

    ロールを有さないユーザー

    該当リソースグループに対するロールを有さないユーザーの場合、リソース一覧は表示されません。
    image

    ⑦ リソース詳細

    クリックすると、該当リソースの詳細画面に移動します。

    各リソースの詳細画面

    以下では、リソースグループ管理者ロールを有するユーザーから見た転送設定の詳細画面を例に説明します。

    image

    ロールを有さないユーザー

    該当リソースが含まれるリソースグループに対するロールを有さないユーザーの場合、リソースの詳細画面は閲覧できません。

    ① 実行

    リソースを実行します。
    運用者以上のロールを有するユーザーのみ、操作可能です。

    ② 編集

    リソースを編集します。
    リソースグループ編集者以上のロールを有するユーザーのみ、操作可能です。

    リソースグループへのリソース追加
    • リソースグループに対するリソースの追加は、各リソースの新規作成画面または編集画面から行います。
    • 1つのリソースを複数のリソースグループに追加できません。

    image

    ③ 複製

    リソースを複製します。
    リソースグループ編集者以上のロールを有するユーザーのみ、操作可能です。

    ④ 削除

    リソースを削除します。
    リソースグループ編集者以上のロールを有するユーザーのみ、操作可能です。

    リソースを削除すると、元に戻せません。ご注意ください。

    ⑤ リソース作成者

    リソース作成者が表示されます。
    リソース作成者は、該当のリソースに対してリソースグループ管理者ロールを有するユーザーと同様の操作権限を有します。

    ⑥ Gitに反映

    Gitリポジトリ連携

    リソースグループに対して、Gitリポジトリを連携させることができます。
    詳しくは、Gitリポジトリ連携についてを参照ください。


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