コマンダー 17.2.16
2026年5月1日リリース
本リリースでは、 pam launch および pam tunnel start をウェブボルトのPAMワークフロー制御との動作統一を実施したほか、GovCloudルーター対応と複数の修正を行いました。
PAM
起動・トンネル開始時の制御順序を、エンタープライズの強制設定 → PAM構成の許可項目 → ワークフローとなり、ウェブボルトと一致しました。
利用可能時間帯の制限を適用。ワークフローのIANAタイムゾーンで設定された
allowedDays/timeRangesの外側での起動はブロックされます。日付をまたぐ時間帯にも対応。zoneinfoが利用できない場合や、タイムゾーン名が不明な場合はローカル時刻を使用します。リース期限到達時に接続を即時切断。アクティブセッション中に
expiresOnに達した場合、pam launch(対話シェル/RDP)とpam tunnel startは猶予や再接続なしで即座に接続を終了し、ウェブボルトのConnectionManager.scheduleWorkflowAccessExpiryと一致します。ターミナルリセット後に「Access expired — session terminated」の行を出力し、表示が残るようにします。申請理由/チケット入力を対話形式で実行。ワークフローが
WS_NEEDS_ACTION状態でAC_REASONまたはAC_TICKETが必要な場合、pam workflow requestを別途実行する代わりに、その場で入力・再検証を実施 (理由は複数行、チケットは1行)。非対話実行用に新フラグ--reason/-rおよび--ticket/-tkが同じフローを駆動します。承認のみのワークフローは自動送信されます。チェックアウト確認を対話形式で追加。ワークフローが承認済みかつ未チェックアウト (
WS_READY_TO_START) の場合、Check out 'RECORD' now? [Y/n]を表示してその場で続行可能に。非対話実行向けに新フラグ--auto-checkout/-acoで自動承認します。承認待機用
--wait(-w) オプションを追加。ワークフローがWS_WAITING状態の場合、8秒ごとに状態確認を実施し、待機解除まで継続します。--wait-timeoutの既定は600秒です。Ctrl+Cで安全にキャンセルできます。セッション終了時の自動チェックインに対応。
pam launchによりチェックアウトされたリースは、セッション終了時にend_workflow(flow_uid)で自動解放。リース期限切れ後、またはユーザーがpam workflow startで事前チェックアウト済みの場合はスキップします。 (pam tunnel stopは意図的にリースを解放しません。以下の注記をご参照ください。)ゲートウェイオフライン時はMFAプロンプトをスキップ。ウェブボルトの
LaunchButton.tsxと同様に、コントローラーがオンラインでない場合はワークフローのMFAプロンプトをスキップし、起動側でゲートウェイオフラインエラーを表示します。pam launchのコントローラーフォールバック。get_controllersで見つからない場合にpam/get_configuration_controllerへフォールバックし、ウェブボルトと一致します。ワークフローAPIとの通信エラー時は、接続をブロックせず継続する動作に変更。ワークフローAPI未対応の本番ルーター環境でも、従来の起動/トンネルが利用可能。
pam tunnel stopはワークフローリースを解放しない仕様に統一 (意図的、ウェブボルトと一致)。リースとトンネルは切り離され、1回の承認ウィンドウで複数の逐次または同時トンネルをホストできます。解放はexpiresOnまたは明示的なpam workflow endで行います。
ワークフロー構成 (pam workflow create / delete)
pam workflow create / delete)pam workflow create実行時に既存設定を事前確認し、上書きせずに案内付きエラーを表示。作成者を承認者へ自動追加しない仕様へ変更。
approvalsNeeded > 0の場合は--approver指定が必須。TimeOfDayRangeのエンコード形式を、深夜からの分数からサーバー形式のHHMMに変更。pam workflow delete実行時、削除対象が存在しない場合は明確なメッセージを表示して終了。初回起動フローを改善。ワークフロー状態が
no_workflow/needs_startの場合、その場でリクエスト送信を案内・実行 (ウェブボルトと同等操作)。
ローテーション (pam action rotate)
pam action rotate)ウェブボルトの今すぐローテーションボタンと同じ2つの制御のみ適用するよう変更 (ワークフロー制御、MFA、時間帯制限は適用対象外)。
エンタープライズ制御 —
allow_rotate_credentialsを適用。従来のallow_pam_rotationフォールバックは廃止され、明示的なallow_rotate_credentials: falseが尊重されます。PAM構成ごとの
allowedSettings.rotation— PAM構成DAGで明示的にfalseの場合、「PAM構成により無効」の明確なメッセージとともにローテーションをスキップします。
個人アカウント/非エンタープライズ環境では、設定情報が不正または欠落していてもブロックしないよう改善。
PAMプロジェクトのimport / extend (#1996)
--sample-dataの不具合を修正。エンタープライズデータを遅延ロードするよう改善し、大規模環境での
pam project import/pam project extendの初期処理負荷を軽減。
GovCloud
トンネルおよびローテーションのGovCloud環境向けにKRouterおよびKRelayのGovCloudホスト名を追加 (KC-1231)。
修正
sf <folder> -e <user>実行時に発生するShareFolderCommandエラーを修正。Folder.SharedFolderUpdateUser.manageRecordsにboolean値を送信していた不具合を修正し、SetBooleanValueを使用するよう改善 (SharedFolderUpdateTeamおよびSharedFolderUpdateRecordは影響を受けませんでした)。
最終更新

