Nodex Studio はロールによるユーザーの権限管理が可能です。

ロールには 管理者 (Admin)開発者 (Developer)オペレーター (Operator) の 3 種類があります。

それぞれの権限の概要は以下の通りです。

なお、API クライアントを用いた GraphQL API へのデータ取得は管理者と同じ扱いとなり、すべてのデータの取得が可能です。ただし API クライアントは mutation(作成・編集・削除)を実行できません(read-only)。利用可能なエンドポイントを絞りたい場合は、API クライアント作成時にスコープを設定してください。

以下に、各ロールが可能なアクションの一覧をまとめます。表中のアイコンの意味は次の通りです。

プロジェクト

アクション 管理者 開発者 オペレーター
プロジェクトの取得(表示) 🔼 シークレットのみ非表示

デバイス

アクション 管理者 開発者 オペレーター
デバイスの取得(表示)
デバイス名の編集
デバイスの削除
デバイス情報の一括エクスポート
デバイス情報の一括インポート
デバイス操作予約(DID 鍵更新・失効)の作成
デバイスキー更新スケジュールの作成・編集・削除

属性(デバイスタグ)

アクション 管理者 開発者 オペレーター
属性の取得(表示)
属性キーの作成・編集・削除
属性値の設定・編集・削除

メッセージ・メトリクス・イベント・ログ

アクション 管理者 開発者 オペレーター
メッセージアクティビティの取得(表示)
メトリクスの取得(表示)
イベントの取得(表示)
カスタムメトリクス定義の取得(表示)
カスタムメトリクス定義の作成・名前編集・削除
イベント定義の取得(表示)
イベント定義の名前編集・削除
ログ定義の取得(表示)
ログ定義の作成・編集・削除