Azure SRE エージェントでの実行モード

Azure SRE エージェントで実行モードを実行すると、エージェントがアクションを実行する前に承認を求めるか、単独でアクションを実行するかを制御できます。 実行モードを使用して、Azureインフラストラクチャ操作の承認ワークフローを適用し、応答計画に基づいて他のアクションを続行できるようにします。

実行モードは 承認ワークフローを制御し、エージェントがアクションを実行する前に要求するかどうかを決定します。 アクセス許可リソース アクセスを制御し、エージェントがリソースに到達できるかどうかを判断します。 エージェントが動作するには、両方の条件が満たされている必要があります。

レビューと自律実行モード

エージェントがアクションを提案するレビュー モードと、エージェントが直ちに実行される自律モードを示す実行モードの比較図。

次の表は、使用可能な 2 つのモードをまとめたものです。

モード 何が起きるか 最適な用途
レビュー エージェントはアクションを提案します。承認または拒否する 運用システム、重要なインフラストラクチャ
自律 エージェントが即座に実行し、その実行内容が報告されます 非運用環境と信頼された定期的なタスク

レビュー モード

レビューは既定のモードです。 エージェントは、Azure インフラストラクチャ操作 (Azure CLI コマンド、Azure Resource Manager 操作、および同様の書き込みアクション) を実行する前に、調査、修正プログラムの特定、承認の要求を行います。

レビュー モードでは、Azure インフラストラクチャ操作に対してのみ [承認 ] ボタンと [拒否 ] ボタンが表示されます。 メールの送信、Teams への投稿、外部データ ソースのクエリなど、その他のアクションは、エージェントの推論と応答計画の指示に基づいて続行します。 これらのアクションのガバナンス 制御を追加するには、 フック または ツール アクセス ポリシー を使用して、特定のツール呼び出しの前または後に安全チェックを適用します。

次の例は、Azure インフラストラクチャ アクションに表示される内容を示しています。

I found that app-service-prod is running slowly due to high memory usage.

Proposed action: Restart App Service 'app-service-prod'
This may cause brief downtime (30-60 seconds).

[Approve] [Deny]

提案されたアクションを実行するには [承認] を選択し、停止するには [拒否 ] を選択します。 SRE エージェント管理者のみがアクションを承認できます。

自律モード

自律モードでは、エージェントは承認を待たずにアクションを調査して実行します。 エージェントを信頼して状況を処理する場合は、このモードを使用します。

次の例は、自律モードで表示される内容を示しています。

I found app-service-staging was running slowly.

Done: I've restarted app-service-staging. Memory usage is now normal.

応答プランまたはタスクごとに実行モードを構成する

応答プランごと、およびスケジュールされたタスクごとに実行モードを設定します。 エージェント レベルでは実行モードを設定しません。

自動化の種類 既定モード オプション
インシデント対応計画 自主的な レビュー、自律
スケジュールされたタスク 自主的な レビュー、自律

応答計画またはタスクを作成または編集するときに 、エージェントの自律性レベル を設定します。

エージェントの自律レベルとレビュー実行モードのオプションを示す [インシデント トリガーの編集] ダイアログのスクリーンショット。

エージェント レベルの既定値

>には、エージェントのグローバル モードが表示されます。 エージェントの作成時にこのモードを設定します (既定値は [確認] です)。 応答ごとのプランまたはタスクごとのモードが設定されていない場合のフォールバックとして機能します。

レコメンデーション

次の表に、シナリオに基づいて適切なモードを選択するためのガイダンスを示します。

シナリオ 推奨モード
運用インシデント レビュー
ステージング/開発インシデント 自主的な
毎日の健康チェック 自主的な
コストと使用状況のレポート 自主的な
セキュリティのアラート レビュー

レビュー モードから開始します。 エージェントが 2 ~ 4 週間推奨する内容を確認します。 一貫して承認するパターンが見つかると、それらの特定のトリガーを自律型に切り替えます。

アクセス許可と実行モードの対話方法

エージェントの動作は、割り当てられたアクセス許可、実行モード、実行しようとするアクションの種類によって異なります。 いずれの場合も、エージェントに必要なアクセス許可がない場合は、 Microsoft Entra OBO フローを介して一時的なアクセスが要求されます。

読み取り専用アクション

次の表では、管理者特権のアクセス許可を必要とする読み取り専用操作を試みた場合のエージェントの動作について詳しく説明します。

エージェントにアクセス許可があるか? 実行モード エージェントの動作
はい レビュー そのアクセス許可を使用してアクションを実行します。
いいえ レビュー ユーザーに代わってアクションを実行するための一時的なアクセスを求めるメッセージが表示されます。
はい 自主的な そのアクセス許可を使用してアクションを実行します。
いいえ 自主的な ユーザーに代わってアクションを実行するための一時的なアクセスを求めるメッセージが表示されます。

書き込みアクション

次の表では、書き込み操作を実行しようとしたときのエージェントの動作について説明します。

エージェントにアクセス許可があるか? 実行モード エージェントの動作
はい レビュー アクションを実行するための同意を求め、同意が付与されると、そのアクセス許可を使用してアクションを実行します。
いいえ 自主的な ユーザーに代わってアクションを実行するための一時的なアクセスを求めるメッセージが表示されます。
Resource 共同作業の重要性
応答計画を設定する 応答計画を作成し、自律性レベルを設定する
スケジュールされたタスク モード選択を使用して定期的な自動タスクを作成する
エージェント フック Azure以外のアクションのガバナンス コントロールを追加する
アクセス許可 エージェントのAzureリソースアクセスを構成する
ユーザー ロール アクションを承認してエージェントを管理できるユーザー