API AUTH インターフェイスの save_role(...) または save_user(...) を使用して、API (RaaS) のロールやユーザーに権限を割り当てることができます。

権限値の構文

API (RaaS) の権限値には、次の構文に基づくリソース タイプとアクションが含まれます。

resource-action

一部の権限値には、次のような限定子が含まれます。

resource-qualifier-action

たとえば、コマンドを実行する権限を割り当てる場合は、cmd-run を使用します。それに対し、wheel コマンドを実行する権限を割り当てるには、cmd-wheel-run を使用します。

注: 前の構文は、API 値が superuser であるスーパー ユーザー権限には適用されません。

リソース別の API 権限値

以下のリストには、すべてのリソース タイプと許可されるアクションが含まれています。

コマンド

  • cmd-delete
  • cmd-read
  • cmd-run
  • cmd-write

Runner コマンド

  • cmd-runner-run

SSH コマンド

  • cmd-ssh-delete
  • cmd-ssh-read
  • cmd-ssh-run
  • cmd-ssh-write

Wheel コマンド

  • cmd-wheel-run

数式

  • formula-delete
  • formula-read
  • formula-write

ファイルシステム

  • fs-delete
  • fs-read
  • fs-write

グループ

  • group-delete
  • group-read
  • group-write

ジョブ

  • job-delete
  • job-read
  • job-run
  • job-write

ライセンス

  • license-read

Salt マスター

  • master-delete
  • master-read
  • master-write

Salt マスター構成

  • master-config-delete
  • master-config-read
  • master-config-write

Salt マスター ファイルシステム

  • master-fs-delete
  • master-fs-read
  • master-fs-write

ミニオン

  • minion-delete
  • minion-read
  • minion-write

ピラー

  • pillar-delete
  • pillar-read
  • pillar-write

リターナ

  • returner-delete
  • returner-read
  • returner-write

ロール

  • role-delete
  • role-read
  • role-write

スケジュール

  • schedule-delete
  • schedule-read
  • schedule-write

スーパー ユーザー

  • superuser

ターゲット

  • target-delete
  • target-read
  • target-write
  • target-allminions-run

ユーザー

  • user-delete
  • user-read
  • user-write