はじめに
Amazon Bedrock は、Agents フレームワークと AgentCore の両方を通じて、強力な AI agent 機能を提供しています。 AI Identity for B2B を使用すると、Amazon Bedrock のエージェントに安全なユーザー認証と認可を組み込むことができます。これにより、エージェントは認証済みユーザーに代わって、ユーザーデータやサードパーティ API に安全にアクセスできるようになります。 この統合により、エージェントは次のことを行えるようになります。- リクエストを処理する前にユーザーを認証する
- Auth0 の Token Vault に安全に保存されたユーザーの認証情報を使用して、サードパーティ API にアクセスする
- 認証済みユーザーに代わって独自の API を呼び出す
- エージェントとのやり取りを通じて、ユーザーのコンテキストを維持する
実装ガイド
Auth0でAgentCoreを保護する
Auth0を使ってAmazon Bedrock AgentCoreのエージェントを保護する方法を解説します。このガイドでは、AgentCoreフレームワークを使用して、ユーザー認証と安全なAPIアクセスを実装する方法を紹介します。
Auth0でBedrock Agentsを保護する
Amazon Bedrock AgentsにAuth0の認証と認可を追加する方法を紹介します。このガイドでは、ユーザーごとに安全なエージェントとのやり取りを実現する方法を説明します。
学習内容
これらのガイドでは、次の内容を説明します。- Amazon Bedrock プロジェクトで AI Identity for B2B をセットアップする方法
- エージェント向けのユーザー認証フローを実装する方法
- Token Vault を使用してサードパーティ API への安全なアクセスを構成する方法
- AI agent アプリケーションのセキュリティを維持するためのベストプラクティス
- コード付きのステップバイステップの実装例
どちらのガイドにも、独自のエージェント実装に応用できる、実際に動作する完全なサンプルが含まれています。
次のステップ
これらのガイドを確認した後は、以下に進むことができます。- 他のサンプルアプリケーションで、さらに多くの例を見る
- ユーザーに代わってサードパーティ API を呼び出す方法について詳しく学ぶ
- ユーザー認証を参照して、認証フローを理解する