最新SlackとTeamsの@GitHubが一般提供に
Amazon(AWS) ・ AI・テクノロジー

AIエージェントのツール権限を入り口で一括管理 追加の作業は約90分

AWS 公式発表掲載 2026/11/07読了 3分

本ページはプロモーションを含みます

AIエージェントのツール権限を、AgentCoreの入り口(Gateway)でまとめて管理する方法です。

続きを読む

要約版:専門用語を控えて説明しています

社内のAIエージェントの権限を、入り口で管理する

AIエージェントは、メールや社内システムなどのツールを自分で呼び出します。今回の方法では、エージェントは1つの入り口にだけ話しかけます。

入り口がOktaの許可証を確かめ、Cedarのルールに合うツールだけを通します。ルールに書いていない操作は、初期設定で止められます。

追加の作業は約90分の見込みです。AWSの料金は、使った分だけ払う仕組みです。

この記事は、社内でAIエージェントを動かす開発者とセキュリティ担当者に関係する内容です。

エージェントがツールを使うときの権限を扱います。ツールごとのコードではなく、入り口(Gateway)で一括管理する方法です。AIアプリを普通に使うだけの人には、変わることはありません。

AIエージェントは、AIが自分で手順を決めて、メールや予定、社内のシステムなどのツールを呼び出す仕組みです。Amazon Bedrock AgentCoreは、そのエージェントを作って動かすためのAWSのサービスです。

AWSの公式ブログによると、今回の記事は前回作ったエージェントが土台です。そのエージェントには、Okta(ID管理サービス)の認可の仕組みが備わっています。

AWSの発表の図(AIエージェントのツール権限を入り口で一括管理 追加の作業は約90分)
画像:AWS(公式発表)

Gatewayを入り口にして、料金と初期設定を押さえる

前回の構成では、エージェントが各ツールの場所を直接呼び出していました。エージェントの数とツールの数を掛けた分だけ、つなぎ方を用意する必要があります。

ツールが増えるたびに、そのツールを使うすべてのエージェントを直すことにもなります。今回は、エージェントは1つのGatewayにだけ話しかけ、Gatewayが宛先を決めます。

Gatewayは、Okta側が発行した認可の許可証(ID-JAG:ログインユーザーの代わりに動くことを示す許可証)を受け取ります。許可証は、Oktaに登録された決まったエージェントからのものだけを通します。そのうえで、Gatewayが各ツール用の権限を取りに行きます。

ツールを使えるかどうかは、Cedar(許可のルールを書くための言語)で書いたポリシーで決まります。判定はツールを呼び出す前に行われ、初期設定は「全部拒否」です。ルールに書いていない操作は、そもそも通りません。

資料では、読み取り用のツールに「xaa:read」、書き込み用のツールに「xaa:write」の権限を求めています。ルールの書き方にも注意点があります。権限は空白で区切られた1語として完全一致で判定されます。

そのため「xaa:write-admin」は「xaa:write」には一致しません。資料では、ポリシーを作ったら有効(ACTIVE)になったかを確かめるよう勧めています。失敗したままだと、Gatewayがすべての呼び出しを拒否します。

エージェントの処理の流れは、資料によると次のとおりです。

  • ユーザーがログインし、認可の許可証が発行される
  • エージェントがその許可証をAgentCore runtimeで受け取る
  • エージェントが許可証をGatewayに渡す
  • Cedarのポリシーで、ツールの一覧と呼び出しの両方を判定する
  • 許可された呼び出しだけ、Gatewayが各ツールの権限を取得する
  • ツール側で、ユーザーのグループと権限を確かめ、判断を記録する

もう1つのエージェントは、Amazon EKS(Kubernetesという実行環境)の上で動かします。Gatewayの仕組みは、エージェントがどこで動いていても同じように使えることを示すためのものです。このエージェントには読み取り権限(xaa:read)だけを与えています。

判断の記録は、AgentCore Observability(動作の記録を集める仕組み)とCloudWatch(AWSのログ監視サービス)に集められます。ツール側のauthz.checkは、ユーザーのグループ、エージェント、判定、理由を記録します。

Cedarのポリシーは、ツールごとの判定を出します。Oktaの監査ログ(System Log)は、AWSでは出力できません。そのため、Okta Log StreamingでCloudWatchへ流す設定を別に行います。

料金は2つに分けて見てください。Amazon EKSは、クラスターを管理する部分(コントロールプレーン)が1時間あたり0.10ドルです。ノードや管理手数料は別です(AWS公式の料金ページ、11/7確認)。

AgentCoreの機能は、使った分だけ払う従量課金です(AWS公式の料金ページ、11/7確認)。追加の作業は約90分の見込みと書かれています。

前回の構成で作った設定は、Okta、認証情報のプロバイダー、MCPサーバーともにそのまま使えます。エージェントの実行ロールからは、トークン交換と秘密情報の権限を外します。

権限を持つのはGatewayの側になるため、エージェント側に残る権限は減ります。

AWSの発表の図(AIエージェントのツール権限を入り口で一括管理 追加の作業は約90分)
画像:AWS(公式発表)
AWSの発表を読む

仕事での使いどころ

影響:一部の人
  • 社内でAIエージェントを作る開発者は、ツールごとに書いていた権限ルールを、Gatewayのポリシーにまとめる方法を検討できます。
  • 判断の記録がCloudWatchにまとまるため、ログを確認する場所を一つにできます。

発表内容をもとにした一般的な情報です。導入や契約の判断は、公式情報を確かめたうえでご自身で行ってください。

研究・デモ段階

サイソクの判定

本番前に、公式のサンプルコードを試し、セキュリティ担当と確認するとよいでしょう。

料金
従量課金
主な対象
AIエージェントを開発す

11/7時点の判定。発表内容をもとにAIで判定しています。最新の提供状況は公式情報をご確認ください。

すぐにできること

  1. 1社内でAIエージェントを動かしているなら、ツールごとの権限チェックがどこにあるかを確かめる。
  2. 2Oktaのログを残す設定(Log Streaming)が必要かを、セキュリティ担当と話し合う。
  3. 3AWSの料金ページで、自分の利用量から料金を見積もる。

この記事をシェアする

出典と更新履歴

出典(公式)
AWS Machine Learning Blog「Govern AI agent access with Okta Cross App Access and Amazon Bedrock AgentCore – Part 2」
日時
公式発表 サイソク掲載
確認方法
公開前に、本文を出典と自動で照合しています(事実確認 88点/100点、70点未満は非公開)。制作と確認の方法
誤りの報告
お問い合わせから受け付けています。直した記事は訂正履歴に残します。

次に読む記事

同じ話題の記事一部提供Supabase、MCPサーバーの企業向け認証でClaudeが本人確認の証明を発行設定にかかる時間は、SSO設定済みなら約10分。Supabaseの組織設定とClaudeのコネクタ設定の両方で行います続きを読む

NEWSLETTER

毎朝7時、昨日のAIニュースの要点を5本

前日に出た記事から大きな発表を選び、1本2行でまとめてメールで届けます。無料・いつでも解除できます。

確認メールのリンクを開いた時点で登録完了です。アドレスは配信にだけ使います(プライバシーポリシー)。 配信の内容

大きな速報を、通知ですぐに

主要企業の大きな発表だけ、1日4回まで。夜22時〜朝7時は鳴らしません。いつでも解除できます。

本記事は公式発表の文章をもとにAIが要約・解説して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元記事を読む制作方法と事実確認の手順は編集方針をご覧ください。誤りのご指摘はお問い合わせから受け付けています。