リンク済み認証情報
シークレットマネージャーSDKでPAMリソースレコードにリンクされた認証情報を取得する方法
概要
リンク済みレコードの取得
from keeper_secrets_manager_core import SecretsManager
from keeper_secrets_manager_core.storage import FileKeyValueStorage
from keeper_secrets_manager_core.dto.payload import QueryOptions
secrets_manager = SecretsManager(config=FileKeyValueStorage('ksm-config.json'))
# request links along with the records
# QueryOptions takes records_filter and folders_filter first; pass None for both to fetch everything
query = QueryOptions(records_filter=None, folders_filter=None, request_links=True)
records = secrets_manager.get_secrets_with_options(query)
for record in records:
for link in record.links:
print(f"{record.title} ({record.type}) -> {link['recordUid']}")
if link.get('path'):
print(f" path: {link['path']}")リンクオブジェクトの構造
フィールド
型
説明
ユーザーリンクデータ (path が null)
path が null)メタリンクデータ (path が "meta")
path が "meta")クロスSDKリファレンス
クエリメソッド
Request-linksフラグ
リンクアクセサ
リンク形状
メソッドリファレンス (Java / Kotlin)
メソッド
戻り値
説明
重要な注意事項
最終更新

