スクリプトデバッガの代理操作サポート
別のユーザーで代理操作を行っているときにスクリプトデバッガを使用できます。ただし、代理で操作しているユーザーが script_debugger ロールを持ち、ターゲットスクリプトの読み取りアクセス権を持っている場合に限ります。
別のユーザーとして操作している間に、次の操作を実行できます。
- 操作されたユーザーに属するブレークポイントの表示と変更
- 操作されたユーザーが読み取りアクセス権を持つスクリプトの表示と一時停止
- 代理操作しているユーザーに代わってコンソールで式を評価
スクリプトデバッガのステップスルーコントロールでも、代理操作をしているユーザーの読み取りアクセス権が使用されます。たとえば、代理操作しているユーザーに呼び出しスタック内の関数への読み取りアクセス権がない場合、ステップインアクションは代わりにステップオーバーアクションになります。
操作されたデバッグセッションは、次の場合に終了します。
- ユーザーとしての操作を停止した場合
- ログアウトするか、またはユーザーセッションを終了した場合
- スクリプトデバッガを一時停止した場合
- スクリプトデバッガを閉じた場合