シークレットマネージャー共有コマンド
アプリケーションへのシークレット共有および共有解除に関するKeeperシークレットマネージャーコマンドの利用
概要
レコードまたはフォルダ (シークレット) のうち、Keeperシークレットマネージャーアプリがアクセスできるものを制御します。
ユーザーは、このコマンドでアプリとシークレットをリンクして共有します。
アプリに読み取り専用または編集可能でアクセスさせるかも選択できます。
対応コマンド
Secrets Manager Share
このコマンドは、ボルトのフォルダまたはレコードをKeeperシークレットマネージャーアプリケーションに関連付け、当該シークレットへのアプリのアクセスを付与します。
DotNet CLI
コマンド: ksm
アクション: share
フラグ:
--folder: 共有フォルダのUIDまたは名前。「share」「unshare」のみ-e, --can-edit: シークレットを編集できるか。「share」「unshare」のみ--help: このヘルプ画面を表示します。--version: バージョン情報を表示します。value pos. 0: KSMコマンド: "view", "create", "delete", "share", "unshare", "add-client", "delete-client", "list", "app-share", "app-unshare"value pos. 1: シークレットマネージャーアプリケーションのUIDまたはタイトル
例:
My Vault > ksm share ksm_app_uid --folder folder_uid
Application UID: ksm_app_uid
Title: Test_Example Application
Shares
# Share Type Share UID Share Title Editable Created
--- ------------ ---------------------- ----------------------------- -------- ------------------
1 SharedFolder ksm_app_uid Example Resources X 5/2/2025 9:53 AM
Devices
# Name Device ID Created Last Accessed
--- -------------------- --------- ------------------ ------------------
1 Example Application 4xeebo 5/2/2025 9:53 AM 7/8/2025 10:56 AM DotNet SDK
メソッド: ShareToSecretManagerApplication
Task<SecretsManagerApplication> ShareToSecretManagerApplication(string applicationId,
string sharedFolderOrRecordUid, bool canEdit);引数:
applicationId - フォルダまたはレコードを共有する先のKSMアプリケーションのIDです。
sharedFolderOrRecordUid - レコードまたは共有フォルダのIDです。
canEdit - 編集権限を付与するかどうかを示すブール値です。
PowerCommander
コマンド: Grant-KeeperSecretsManagerFolderAccess
エイリアス : ksm-share
フラグ:
-App: アプリケーションのUID-Secret: シークレット/レコード/フォルダのUID
例:
Python CLI
コマンド: secret-manager-share --command=<add/remove>
パラメーター:
--command追加または削除-a--appアプリケーション名またはUID-s--secretレコードUID(スペース区切り。例: "uid1 uid2 uid3")
オプション:
-e --editable この共有を編集可能にするかどうかです。
例:
Secrets Manager Unshare
このコマンドは、以前に共有したフォルダまたはレコードをKeeperシークレットマネージャーアプリケーションから外し、そのシークレットへのアクセスを取り消します。
DotNet CLI
コマンド: ksm
アクション: unshare
フラグ:
--folder: 共有フォルダのUIDまたは名前。「share」「unshare」のみ-e, --can-edit: シークレットを編集できるか。「share」「unshare」のみvalue pos. 1: シークレットマネージャーアプリケーションのUIDまたはタイトル
例:
DotNet SDK
メソッド: UnshareFromSecretManagerApplication
引数:
applicationId - フォルダまたはレコードの共有を解除する先のKSMアプリケーションのIDです。
sharedFolderOrRecordUid - 権限を取り消すレコードまたは共有フォルダのIDです。
PowerCommander
コマンド: Revoke-KeeperSecretManagerFolderAccess
エイリアス: ksm-unshare
フラグ:
-App: アプリケーションのUID-Secret: シークレット/レコード/フォルダのUID
例:
最終更新
役に立ちましたか?

