Soracom

Users

ドキュメント

権限設定

権限設定は、Dashboard などにアクセスできるユーザーを制限することで、Dashboard などのセキュリティとプライバシーを保護するための仕組みです。

基本的な権限設定

Lagoon では、リソースユーザーアクセス の 3 つの組み合わせで権限を設定します。

  • リソース: Folder、Dashboard
  • ユーザー: Lagoon ユーザー、Team、ロール
  • アクセス: Admin、Edit、View

たとえば以下のように、Folder A に対して、ユーザー A1 が、編集 / 削除、閲覧できるように設定したり、Dashboard 1 に対して、ユーザー A2 が閲覧できるように設定したりできます。

権限を設定する操作については、以下のページを参照してください。

リソース (Folder、Dashboard)

Folder や Dashboard に対して、ユーザーごとにアクセスを設定できます。これを 「Folder に対する権限を設定する」や「Dashboard に対する権限を設定する」と言います。

権限を設定できない Folder があります

以下の Folder には権限を設定できません。

  • General
  • General Alerting
  • Lagoon 2 から Lagoon 3 に移行したときに自動的に作成された Folder

Folder に権限を設定するには、Lagoon 3 で改めて Folder を作成して、Dashboard などを新しい Folder に移動してください。詳しくは、Folder を管理する および Dashboard を別の Folder に移動する を参照してください。

  • Folder に設定した権限は、Folder 内の Dashboard、Library panel、Alert rule に対する権限に引き継がれます。なお、Dashboard については個別に権限を追加できます。詳細は Dashboard に対する権限を管理する を参照してください。
  • Folder の権限と Dashboard の権限は、組み合わせによって設定の可否が異なります。詳しくは、権限設定の詳細 (高度な権限設定) を参照してください。

ユーザー (Lagoon ユーザー、Team、ロール)

権限を設定する対象となるユーザーを、3 つの方法で指定できます。

項目説明
Lagoon ユーザーメールアドレスで識別されます。Lagoon ユーザーを追加する操作については、Lagoon ユーザーを追加する を、Lagoon ユーザーのロール (Viewer、Editor) を設定する操作については、Lagoon ユーザーのロールを設定する を参照してください。
Team複数の Lagoon ユーザーを 1 つの Team にまとめることができます。Team を指定すると、その Team に所属するすべての Lagoon ユーザーに対する権限を設定できます。Team を作成する操作については、Team を作成する を参照してください。
ロールLagoon ユーザーのロール (Editor、Viewer) を指定すると、そのロールを持つすべての Lagoon ユーザーに対する権限を設定できます。Lagoon ユーザーのロールを変更する操作については、Lagoon ユーザーのロールを設定する (権限設定) を参照してください。

アクセス (Admin、Edit、View)

リソースおよびユーザーごとに、Admin、Edit、View を設定できます。Admin、Edit、View を設定したときにユーザーができることは以下のとおりです。

項目権限設定作成 / 削除閲覧
Admin
Edit-
View--
設定なし---

✓: 利用できる。-: 利用できない。

権限設定の詳細 (高度な権限設定)

リソース、ユーザー、アクセスを詳細に設定すると、たとえば以下のような設定を実現できます。この例では、Dashboard 1 はユーザー A1 だけが編集 / 削除でき、ユーザー A1 とユーザー A2 だけが閲覧できます。ユーザー B は閲覧できません。

✓: 利用できる。↑: (Folder の権限を引き継いで) 利用できる。-: 利用できない。

上記の説明は、このユーザー以外に「すべての Folder およびすべての Dashboard の Admin 権限を持つユーザー」が存在することを仮定しています。

上記の表を実現するために以下のように設定します

具体的な操作については、Folder に対する権限を管理する および Dashboard に対する権限を管理する を参照してください。

  • Folder A:
    • ユーザー A1 に Edit 権限を設定します。
    • ユーザー A2 に View 権限を設定します。
  • Dashboard 1:
    • 追加設定なし
  • Dashboard 2:
    • ユーザー A2 に Edit 権限を設定します。
  • Folder B:
    • ユーザー B に Edit 権限を設定します。
  • Dashboard 3:
    • 追加設定なし

権限の階層について

Lagoon 3 では、上記のような管理を行うために、Lagoon ユーザー、Folder、Dashboard の 3 つの階層で権限を管理します。各階層で権限を設定する操作については、以下のページを参照してください。

Lagoon ユーザー、Folder、Dashboard で設定できる権限と、権限によって利用できる機能は以下のとおりです。たとえば、あるユーザーが、ある Dashboard を意図せずに編集できる状態になっている場合は、「Dashboard に対してユーザーが持つ権限」を参照して理由を調査してください。

  • (*1) Folder / Dashboard に対して「ユーザーが所属する Team」が 権限を持つ場合があります。その場合は Team が持つ権限を、そのユーザーが持つとみなされます。
  • (*2) Folder を作成したユーザーが Admin 権限を持ちます。
  • (*3) デフォルトで、編集ユーザー (Editor) が Edit 権限を持ちます。
  • (*4) デフォルトで、閲覧ユーザー (Viewer) が View 権限を持ちます。
  • (*5) Dashboard を作成したユーザーが Admin 権限を持ちます。
  • (*6) Folder の権限を設定して、Folder が非表示になっていても、Dashboards 画面 をクリックして一覧表示に切り替えると表示されます。
  • (*7) Folder に対して Admin 権限を持つ場合は、Dashboard の権限設定ができます。
  • (*8) Folder に対して Admin 権限または Edit 権限を持つ場合は、Dashboard の編集/削除ができます。
  • (*9) Folder に対して権限を持つユーザーの場合は、Dashboard に対して権限なしに設定することはできません。したがって、あるユーザーに対して Folder 内の一部の Dashboard のみを非表示にすることはできません。