メインコンテンツまでスキップ

ロールベースアクセス制御 (RBAC)

概要​

本ドキュメントでは、ロールベースアクセス制御 (RBAC) システムで利用できる権限について説明します。各サービスは、ロールの割り当てを通じてユーザーに付与できる固有のアクションを提供します。

権限のスコープ​

権限はさまざまなスコープで付与できます。

  • リソース固有: 個別に特定されたリソースへのアクセス
    • すべてのリソース: システム全体にわたる、特定の種類のすべてのリソースへのアクセス
  • グループベース: 特定の組織グループ内のリソースへのアクセス
    • ユーザーがあるグループへのアクセス権を持つ場合、そのすべてのサブグループも含まれます
  • タグベース: 指定されたタグを持つリソースへのアクセス

ロール内の各ポリシーは、それぞれ独自のスコープを使用できます。複数のポリシーが同じ対象(1つのグループ内のすべて、1つのタグが付いたすべて、または単純にすべて)を対象とすべき場合は、代わりにロール全体に対して一度だけ設定してください。共通リソーススコープを参照してください。

危険

タグレベルの権限では、ユーザーが選択されたタグに対する読み取りアクセス権を持っている必要があります。そうでない場合、権限システムは期待どおりに機能しません。

はじめに​

ユーザーに権限を割り当てるには:

  1. ユーザーロールを作成する、既存のものを選択する、または複製してそのポリシーを出発点にする
  2. ポリシーエディターを使用してポリシーを定義する

ポリシーエディターでは、目的のポリシーを定義するために2つの方法をサポートしています。

  1. ポリシー作成ウィザード
  2. JSON によるポリシー作成

ロールの割り当てや権限管理に関するサポートについては、システム管理者にお問い合わせください。

ポリシー作成ウィザード​

ウィザードはリソースタイプごとに1つのポリシーを作成します。各ポリシーについて、付与するアクションと適用対象のリソースを選択します。

ポリシー一覧の上部には Common resource scope があります。これはロール全体で共有される対象です。まずこれを設定してください。これを使用できるすべてのポリシーが自動的に従い、各ポリシーは個別に切り離して独自のリソースを選択することもできます。共通リソーススコープを参照してください。

JSON によるポリシー作成​

JSON エディターに切り替えるには、ポリシー一覧の上にある JSON ボタンをクリックします。

JSON フォーマット​

JSON フォーマットは次のように構成されています。

[
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:readProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:group:95d140cc-c391-4e25-ac92-abf57bb9a415"
]
},
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:createDevice",
"device:updateDevice"
],
"resource": [
"device:id:290133f7-79c2-40ce-bdc2-48a73dd8691c",
"device:id:9a2642b9-8101-4527-81b8-d74f21ccb650"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
}
]

これはポリシーの配列として定義され、各ポリシーには次のプロパティが含まれます。

  • name: ポリシーの一意な名前
  • description: ポリシーの意味のある説明(任意)
  • action: 当該ポリシーで許可されるアクションの一覧
    • 利用可能なアクションの一覧については #available-actions を参照してください
  • resource: リソース識別子の一覧
    • 指定した種類のすべてのリソース: gateway:*
    • ID による特定のリソース: gateway:id:<GATEWAY_ID>
    • グループ(および任意のサブグループ)内の指定した種類のすべてのリソース: gateway:group:<GROUP_ID>
    • 特定のタグを持つ、指定した種類のすべてのリソース: gateway:tag:<TAG>
備考

共通リソーススコープはこのフォーマットのフィールドではありません。これはウィザード上のショートカットであり、上記と同じ resource 値(project:group:<ID>、device:tag:<TAG>、gateway:*)を書き込みます。したがって、常にポリシーが信頼できる唯一の情報源となります。ロールを再度開くと、表示されるスコープはそのポリシーが共有しているリソースから読み取られます。

事前定義済みユーザーロール​

Admin User Role
[
{
"name": "Admin User Role Policy",
"action": [
"*"
],
"resource": [
"*"
]
}
]
Engineer User Role
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:createDevice",
"device:snapshot",
"device:deleteDevice",
"device:deploy",
"device:linkDevice",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:unlinkDevice",
"device:updateDevice",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createDocument",
"document:createVersion",
"document:deleteDocument",
"document:deleteVersion",
"document:downloadVersion",
"document:linkDevice",
"document:linkGateway",
"document:linkProject",
"document:listVersions",
"document:readDocument",
"document:unlinkDevice",
"document:unlinkGateway",
"document:unlinkProject",
"document:updateDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:createGateway",
"gateway:deleteGateway",
"gateway:readGateway",
"gateway:updateGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:createLicense",
"license:deleteLicense",
"license:readLicense",
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:createPipeline",
"pipeline:deletePipeline",
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution",
"pipeline:updatePipeline"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createProject",
"project:createVersion",
"project:deleteProject",
"project:deleteVersion",
"project:downloadVersion",
"project:linkDevice",
"project:linkProject",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlinkDevice",
"project:unlinkProject",
"project:unlockProject",
"project:updateProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:*"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:createSecret",
"vault:deleteSecret",
"vault:linkSecret",
"vault:listSecrets",
"vault:readVault",
"vault:unceilSecret",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Tech User Role
[
{
"name": "Device Policy",
"action": [
"device:backup",
"device:connect",
"device:snapshot",
"device:deploy",
"device:readDevice",
"device:readVariableList",
"device:setPassword",
"device:writeVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:createVersion",
"document:deleteVersion",
"document:downloadVersion",
"document:listVersions",
"document:readDocument",
"document:updateVersion"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "License Policy",
"action": [
"license:useLicense"
],
"resource": [
"license:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions",
"pipeline:readPipeline",
"pipeline:triggerExecution"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:createVersion",
"project:deleteVersion",
"project:downloadVersion",
"project:listVersions",
"project:lockProject",
"project:readProject",
"project:unlockProject",
"project:updateVersion"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
},
{
"name": "Vault Policy",
"action": [
"vault:listSecrets",
"vault:readVault",
"vault:updateSecret"
],
"resource": [
"vault:*"
]
}
]
Read Only User Role
[
{
"name": "Device Policy",
"action": [
"device:readDevice",
"device:readVariableList"
],
"resource": [
"device:*"
]
},
{
"name": "Document Policy",
"action": [
"document:listVersions",
"document:readDocument"
],
"resource": [
"document:*"
]
},
{
"name": "Gateway Policy",
"action": [
"gateway:readGateway"
],
"resource": [
"gateway:*"
]
},
{
"name": "Ident Policy",
"action": [
"ident:readUser",
"ident:readUserGroup"
],
"resource": [
"ident:*"
]
},
{
"name": "Pipeline Policy",
"action": [
"pipeline:listExecutions"
],
"resource": [
"pipeline:*"
]
},
{
"name": "Project Policy",
"action": [
"project:listVersions",
"project:readProject"
],
"resource": [
"project:*"
]
},
{
"name": "Resource Group Policy",
"action": [
"resourceGroup:readResourceGroup"
],
"resource": [
"resourceGroup:*"
]
},
{
"name": "Tag Policy",
"action": [
"tag:readTag"
],
"resource": [
"tag:*"
]
}
]

利用可能なアクション​

Audit Log Service​

Audit Log サービスは、監査およびログ情報へのアクセスを管理します。

アクション説明アクション ID
すべてのアクションすべての監査ログ操作への完全なアクセスauditLog:*
監査ログの読み取り監査ログエントリの表示auditLog:readAuditLog

Billing Service​

Billing サービスは、請求情報および請求操作を管理します。

アクション説明アクション ID
すべてのアクションすべての請求操作への完全なアクセスbilling:*
請求情報の読み取り請求情報の表示billing:getBilling
請求情報の更新請求設定およびデータの変更billing:updateBilling

Device Service​

Device サービスは、デバイスのライフサイクル、接続および操作を管理します。

アクション説明アクション ID
すべてのアクションすべてのデバイス操作への完全なアクセスdevice:*
デバイスの作成新しいデバイスをシステムに追加device:createDevice
デバイスの読み取りデバイス情報およびステータスの表示device:readDevice
デバイスの更新デバイス設定および構成の変更device:updateDevice
デバイスの削除システムからデバイスを削除device:deleteDevice
ゲートウェイのリンクゲートウェイをデバイスにリンクdevice:linkGateway
ゲートウェイのリンク解除ゲートウェイをデバイスからリンク解除device:unlinkGateway
デバイスのリンクデバイスをデバイスにリンクdevice:linkDevice
デバイスのリンク解除デバイスをデバイスからリンク解除device:unlinkDevice
デバイスへの接続デバイスへの接続を確立device:connect
デバイスへのデプロイ構成またはソフトウェアをデバイスへデプロイdevice:deploy
デバイスのバックアップデバイス構成のバックアップを作成device:backup
デバイススナップショットの作成特定時点のデバイススナップショットを作成device:snapshot
デバイスパスワードの設定デバイス認証資格情報の構成device:setPassword
変数リストの読み取りデバイスの変数リストの読み取りdevice:readVariableList
変数リストの書き込みデバイスの変数リストへの書き込みdevice:writeVariableList

Document Service​

Document サービスは、ドキュメントの作成、バージョン管理および他のリソースへのリンクを管理します。

アクション説明アクション ID
すべてのアクションすべてのドキュメント操作への完全なアクセスdocument:*
ドキュメントの作成新しいドキュメントの作成document:createDocument
ドキュメントバージョンの作成既存ドキュメントの新しいバージョンの作成document:createVersion
ドキュメントの読み取りドキュメントの内容および情報の表示document:readDocument
ドキュメントバージョンの一覧表示ドキュメントのすべてのバージョンの表示document:listVersions
ドキュメントバージョンのダウンロード特定のドキュメントバージョンのダウンロードdocument:downloadVersion
ドキュメントの更新ドキュメントの内容およびメタデータの変更document:updateDocument
ドキュメントバージョンの更新既存のドキュメントバージョンの変更document:updateVersion
ドキュメントの削除システムからドキュメントを削除document:deleteDocument
ドキュメントバージョンの削除特定のドキュメントバージョンの削除document:deleteVersion
プロジェクトのリンクドキュメントとプロジェクトの関連付けdocument:linkProject
デバイスのリンクドキュメントとデバイスの関連付けdocument:linkDevice
ゲートウェイのリンクドキュメントとゲートウェイの関連付けdocument:linkGateway
ライセンスのリンクドキュメントとライセンスの関連付けdocument:linkLicense
ユーザーのリンクドキュメントとユーザーの関連付けdocument:linkUser
プロジェクトのリンク解除ドキュメントとプロジェクトの関連付けの解除document:unlinkProject
デバイスのリンク解除ドキュメントとデバイスの関連付けの解除document:unlinkDevice
ゲートウェイのリンク解除ドキュメントとゲートウェイの関連付けの解除document:unlinkGateway
ライセンスのリンク解除ドキュメントとライセンスの関連付けの解除document:unlinkLicense
ユーザーのリンク解除ドキュメントとユーザーの関連付けの解除document:unlinkUser

Gateway Service​

Gateway サービスは、ゲートウェイリソースおよび操作を管理します。

アクション説明アクション ID
すべてのアクションすべてのゲートウェイ操作への完全なアクセスgateway:*
ゲートウェイの作成新しいゲートウェイをシステムに追加gateway:createGateway
ゲートウェイの読み取りゲートウェイ情報およびステータスの表示gateway:readGateway
ゲートウェイの更新ゲートウェイ設定および構成の変更gateway:updateGateway
ゲートウェイの削除システムからゲートウェイを削除gateway:deleteGateway

Identity Service​

Identity サービスは、ユーザー、ユーザーロール、ユーザーグループおよびテナント情報を管理します。

アクション説明アクション ID
すべてのアクションすべての ID 操作への完全なアクセスident:*
ユーザーの作成新しいユーザーをシステムに追加ident:createUser
ユーザーの読み取りユーザー情報および詳細の表示ident:readUser
ユーザーの更新ユーザーアカウント情報の変更ident:updateUser
ユーザーの削除システムからユーザーを削除ident:deleteUser
プロフィールの更新ユーザープロフィール情報の変更ident:updateProfile
テナントの更新テナント設定および構成の変更ident:updateTenant
テナントの削除システムからテナントを削除ident:deleteTenant
ユーザーロールの作成新しいユーザーロールの作成ident:createUserRole
ユーザーロールの読み取りユーザーロール情報および詳細の表示ident:readUserRole
ユーザーロールの更新既存ユーザーロールの変更ident:updateUserRole
ユーザーロールの削除システムからユーザーロールを削除ident:deleteUserRole
ユーザーロールのリンクユーザーへのロールの割り当てident:linkUserRole
ユーザーロールのリンク解除ユーザーからのロール割り当ての解除ident:unlinkUserRole

Integration Service​

Integration サービスは、GitHub 向けなどの統合を管理します。

アクション説明アクション ID
すべてのアクションすべての統合操作への完全なアクセスintegration:*
統合の作成新しい統合をシステムに追加integration:createIntegration
統合の読み取り統合情報および詳細の表示integration:readIntegration
統合の更新既存の統合の変更integration:updateIntegration
統合の削除システムから統合を削除integration:deleteIntegration
リポジトリの一覧表示既存の統合のリポジトリの表示integration:listRepositories
リポジトリの更新リポジトリ設定および構成の変更integration:updateRepository

License Service​

License サービスは、ソフトウェアライセンスおよびその使用を管理します。

アクション説明アクション ID
すべてのアクションすべてのライセンス操作への完全なアクセスlicense:*
ライセンスの作成新しいライセンスをシステムに追加license:createLicense
ライセンスの読み取りライセンス情報およびステータスの表示license:readLicense
ライセンスの削除システムからライセンスを削除license:deleteLicense
ライセンスの使用ライセンスのアクティブ化および利用license:useLicense
ライセンスの管理者ロック解除任意のユーザーによってロックされたライセンスの管理者によるロック解除license:adminUnlockLicense

Pipeline Service​

Pipeline サービスは、自動化されたワークフローおよびその実行を管理します。

アクション説明アクション ID
すべてのアクションすべてのパイプライン操作への完全なアクセスpipeline:*
パイプラインの作成新しい自動化パイプラインの作成pipeline:createPipeline
パイプラインの読み取りパイプライン情報および構成の表示pipeline:readPipeline
パイプライン実行の一覧表示パイプライン実行履歴の表示pipeline:listExecutions
パイプライン実行のトリガーパイプライン実行の開始pipeline:triggerExecution
パイプラインの更新パイプライン設定および構成の変更pipeline:updatePipeline
パイプラインの削除システムからパイプラインを削除pipeline:deletePipeline
パイプライン実行の削除パイプライン実行記録の削除pipeline:deleteExecutions
備考

ジョブはパイプライン権限を通じて自動的にアクセス可能になります。パイプラインへのアクセス権とその実行の一覧表示権限があれば、ジョブのステータス、ログ、その他の詳細を表示できます。

Project Service​

Project サービスは、プロジェクトのライフサイクル、バージョン管理およびデバイスのリンクを管理します。プロジェクトバージョンについては、権限は常に親プロジェクトに対して付与されます。

アクション説明アクション ID
すべてのアクションすべてのプロジェクト操作への完全なアクセスproject:*
プロジェクトの作成新しいプロジェクトの作成project:createProject
プロジェクトバージョンの作成既存プロジェクトの新しいバージョンの作成project:createVersion
プロジェクトの読み取りプロジェクト情報および詳細の表示project:readProject
プロジェクトバージョンの一覧表示プロジェクトのすべてのバージョンの表示project:listVersions
プロジェクトバージョンのダウンロード特定のプロジェクトバージョンのダウンロードproject:downloadVersion
プロジェクトの更新プロジェクト設定および情報の変更project:updateProject
プロジェクトバージョンの更新プロジェクトバージョンのコメントの変更project:updateVersion
プロジェクトの削除システムからプロジェクトを削除project:deleteProject
プロジェクトバージョンの削除プロジェクトから特定のプロジェクトバージョンを削除project:deleteVersion
プロジェクトのリンクプロジェクト(例: ライブラリ)を他のプロジェクト(例: 標準プロジェクト)と関連付けproject:linkProject
デバイスのリンクデバイスをプロジェクトに接続project:linkDevice
プロジェクトのリンク解除プロジェクトの関連付けの解除(例: 標準プロジェクトからライブラリを解除)project:unlinkProject
デバイスのリンク解除デバイスとプロジェクトの接続の解除project:unlinkDevice
プロジェクトのロック変更を防ぐためにプロジェクトをロックproject:lockProject
プロジェクトのロック解除自分自身のユーザーによってロックされたプロジェクトを解除して変更を許可project:unlockProject
プロジェクトの管理者ロック解除任意のユーザーによってロックされたプロジェクトの管理者によるロック解除project:adminUnlockProject

Resource Groups Service​

Resource Groups サービスは、リソースの組織的なグループ化を管理します。

アクション説明アクション ID
すべてのアクションすべてのリソースグループ操作への完全なアクセスresourceGroup:*
リソースグループの作成新しいリソースグループの作成resourceGroup:createResourceGroup
リソースグループの読み取りリソースグループ情報の表示resourceGroup:readResourceGroup
リソースグループの更新リソースグループ設定の変更resourceGroup:updateResourceGroup
リソースグループの削除システムからリソースグループを削除resourceGroup:deleteResourceGroup

Tag Service​

Tag サービスは、メタデータタグおよびさまざまなリソースとの関連付けを管理します。

アクション説明アクション ID
すべてのアクションすべてのタグ操作への完全なアクセスtag:*
タグの作成新しいメタデータタグの作成tag:createTag
タグの読み取りタグ情報および関連付けの表示tag:readTag
タグの削除システムからタグを削除tag:deleteTag
デバイスのリンクタグとデバイスの関連付けtag:linkDevice
ドキュメントのリンクタグとドキュメントの関連付けtag:linkDocument
ゲートウェイのリンクタグとゲートウェイの関連付けtag:linkGateway
ライセンスのリンクタグとライセンスの関連付けtag:linkLicense
プロジェクトのリンクタグとプロジェクトの関連付けtag:linkProject
ユーザーのリンクタグとユーザーの関連付けtag:linkUser
Vault のリンクタグと Vault の関連付けtag:linkVault
パイプラインのリンクタグとパイプラインの関連付けtag:linkPipeline
デバイスのリンク解除デバイスからのタグ関連付けの解除tag:unlinkDevice
ドキュメントのリンク解除ドキュメントからのタグ関連付けの解除tag:unlinkDocument
ゲートウェイのリンク解除ゲートウェイからのタグ関連付けの解除tag:unlinkGateway
ライセンスのリンク解除ライセンスからのタグ関連付けの解除tag:unlinkLicense
プロジェクトのリンク解除プロジェクトからのタグ関連付けの解除tag:unlinkProject
ユーザーのリンク解除ユーザーからのタグ関連付けの解除tag:unlinkUser
Vault のリンク解除Vault からのタグ関連付けの解除tag:unlinkVault
パイプラインのリンク解除パイプラインからのタグ関連付けの解除tag:unlinkPipeline

Vault Service​

Vault サービスは、シークレットおよび機密情報の安全な保管を管理します。

アクション説明アクション ID
すべてのアクションすべての Vault 操作への完全なアクセスvault:*
Vault の作成新しいセキュアな Vault の作成vault:createVault
シークレットの作成Vault への新しいシークレットの追加vault:createSecret
Vault の読み取りVault 情報およびメタデータの表示vault:readVault
シークレットの一覧表示Vault に含まれるシークレットの表示vault:listSecrets
シークレットのリンクシークレットと他のリソースの関連付けvault:linkSecret
Vault の更新Vault 設定および構成の変更vault:updateVault
シークレットの更新既存シークレットの変更vault:updateSecret
Vault の削除システムから Vault を削除vault:deleteVault
シークレットの削除Vault からシークレットを削除vault:deleteSecret
シークレットの開示シークレット値の表示およびアクセスvault:unceilSecret

Webhook Service​

Webhook サービスは、システムイベントによってトリガーされる送信 HTTP 通知の構成、配信、セキュリティおよび信頼性を管理し、外部システムとのリアルタイム統合を可能にします。

アクション説明アクション ID
すべてのアクションすべての Webhook 操作への完全なアクセスwebhook:*
Webhook の作成新しい Webhook 構成の作成webhook:createWebhook
Webhook の読み取りWebhook 構成の表示webhook:readWebhook
Webhook の更新Webhook 設定および構成の変更webhook:updateWebhook
Webhook の削除システムから Webhook を削除webhook:deleteWebhook

Webhook Service​

Webhook サービスは、シークレットおよび機密情報の安全な保管を管理します。

アクション説明アクション ID
すべてのアクションすべての Vault 操作への完全なアクセスvault:*
Vault の作成新しいセキュアな Vault の作成vault:createVault
シークレットの作成Vault への新しいシークレットの追加vault:createSecret
Vault の読み取りVault 情報およびメタデータの表示vault:readVault
シークレットの一覧表示Vault に含まれるシークレットの表示vault:listSecrets
シークレットのリンクシークレットと他のリソースの関連付けvault:linkSecret
Vault の更新Vault 設定および構成の変更vault:updateVault
シークレットの更新既存シークレットの変更vault:updateSecret
Vault の削除システムから Vault を削除vault:deleteVault
シークレットの削除Vault からシークレットを削除vault:deleteSecret
シークレットの開示シークレット値の表示およびアクセスvault:unceilSecret

Vault Service​

Vault サービスは、シークレットおよび機密情報の安全な保管を管理します。

アクション説明アクション ID
すべてのアクションすべての Vault 操作への完全なアクセスvault:*
Vault の作成新しいセキュアな Vault の作成vault:createVault
シークレットの作成Vault への新しいシークレットの追加vault:createSecret
Vault の読み取りVault 情報およびメタデータの表示vault:readVault
シークレットの一覧表示Vault に含まれるシークレットの表示vault:listSecrets
シークレットのリンクシークレットと他のリソースの関連付けvault:linkSecret
Vault の更新Vault 設定および構成の変更vault:updateVault
シークレットの更新既存シークレットの変更vault:updateSecret
Vault の削除システムから Vault を削除vault:deleteVault
シークレットの削除Vault からシークレットを削除vault:deleteSecret
シークレットの開示シークレット値の表示およびアクセスvault:unceilSecret

Webhook Service​

Webhook サービスは、シークレットおよび機密情報の安全な保管を管理します。

アクション説明アクション ID
すべてのアクションすべての Vault 操作への完全なアクセスvault:*
Vault の作成新しいセキュアな Vault の作成vault:createVault
シークレットの作成Vault への新しいシークレットの追加vault:createSecret
Vault の読み取りVault 情報およびメタデータの表示vault:readVault
シークレットの一覧表示Vault に含まれるシークレットの表示vault:listSecrets
シークレットのリンクシークレットと他のリソースの関連付けvault:linkSecret
Vault の更新Vault 設定および構成の変更vault:updateVault
シークレットの更新既存シークレットの変更vault:updateSecret
Vault の削除システムから Vault を削除vault:deleteVault
シークレットの削除Vault からシークレットを削除vault:deleteSecret
シークレットの開示シークレット値の表示およびアクセスvault:unceilSecret

Workstation Service​

Workstation サービスは、ワークステーションのリソースおよび操作を管理します。

アクション説明アクション ID
すべてのアクションすべてのワークステーション操作への完全なアクセスworkstation:*
ワークステーションの作成新しいワークステーションをシステムに追加workstation:createWorkstation
ワークステーションの読み取りワークステーション情報およびステータスの表示workstation:readWorkstation
ワークステーションの更新ワークステーション設定および構成の変更workstation:updateWorkstation
ワークステーションの削除システムからワークステーションを削除workstation:deleteWorkstation