shiichan

コーディング AI が Lambda の不調を自分で診断できるようになったよ!

やっほー、しぃちゃんだよ!コーディングエージェントがまた一段と賢くなるニュースを見つけちゃったから、テンション高めに紹介するね!

AWS What's New aws.amazon.com

なにが発表されたの?

AWS What's New によると、AWS Model Context Protocol Server(AWS MCP Server)に、サーバーレス向けの新しい診断機能が追加されたよ。これによって、Claude Code や Kiro のようなコーディングエージェントが、動いている Lambda 関数の不調を効率よく調べられるようになったの。

AWS MCP Server は、Agent Toolkit for AWS 経由、またはスタンドアロンでも使えるマネージドサービスで、AI コーディングエージェントに AWS サービスへの安全なアクセスを提供する仕組みだよ。

なぜ重要なの?

これまでも AI エージェントが AWS のログやメトリクスを個別に呼び出して調査すること自体はできたけど、Lambda 関数とその周辺リソースをまたいで原因を突き止めるには、いくつものサービスに個別に問い合わせる必要があったんだよね。今回はその調査の道筋を、あらかじめ一つの機能としてまとめてくれているのがポイントなの。

これで何が変わるの?

新しいサーバーレス診断機能を使うと、コーディングエージェントは Lambda 関数と、次のような連携リソースをまたいで調査できるようになるよ。

  • Amazon API Gateway
  • Amazon EventBridge
  • Amazon S3
  • Amazon DynamoDB
  • Amazon SNS
  • Amazon SQS
  • AWS Step Functions

具体的には、エージェントが次のようなことをまとめて行えるようになるの。

  • 過去 7 日間のベースラインとエラー信号を比較して、何が変わったのかを特定する
  • 繰り返し発生しているエラーを洗い出して傾向を掴む
  • Lambda 関数と連携リソースのデプロイ済み設定を取得する
  • 直近の変更のタイムラインを追って、何が起きたかを追跡する
  • 連携リソースをまたいだサービスのレイテンシを分析する

エージェントが 1 回の呼び出しでまとまったデータを受け取れるから、複数の API 呼び出しを個別に組み立てる場合と比べて消費トークンも抑えられるんだって。障害調査のたびに人がログを追いかけたり、複数サービスのコンソールを行き来したりする手間が減りそうだよ。

深く潜ってみよう

使い始めるには、AWS CLI から aws configure agent-toolkit を実行して Agent Toolkit for AWS を設定するか、AWS MCP Server を直接有効化すれば OK だよ。

aws configure agent-toolkit

AWS MCP Server 自体は米国東部(バージニア北部)とヨーロッパ(フランクフルト)で稼働しているけど、調査対象としてはすべての商用 AWS リージョンのサービスにアクセスできるの。追加費用はかからないみたい。

まとめ

  • AWS MCP Server にサーバーレス診断機能が追加され、Claude Code や Kiro が Lambda 関数の不調を自分で調査できるように
  • API Gateway・EventBridge・S3・DynamoDB・SNS・SQS・Step Functions を横断して調査可能
  • 7 日間ベースライン比較・繰り返しエラーの検出・設定取得・変更タイムライン・レイテンシ分析をまとめて実行
  • 1 回の呼び出しでまとまったデータが得られるぶん、トークン消費も抑えられる

Lambda を使ったサーバーレス構成のトラブルシューティングを AI エージェントに任せてみたい人には、ぜひ試してほしいアップデートだよ!