Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless Architecture でつくる AI Agent の Data Pi...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for sasa sasa
October 30, 2026
7

Serverless Architecture でつくる AI Agent の Data Pipeline

JAWS-UG 群馬 #38

Avatar for sasa

sasa

October 30, 2026

Transcript

  1. 一番簡単に最新状態に保つ方法 Managed Knowledge Base の Sync schedule を利用する。デフォルトは「On-demand」と なっているため、要件に合わせた同期頻度に変更する。 Sync

    schedule による同期設定 同期頻度の選択肢 主な制約事項 ・同期時刻の設定ができない ・毎時実行ができない ・リトライポリシーが設定できない 5
  2. 一番簡単に最新状態に保つ方法 - アーキテクチャー図 Sync schedule を利用して同期機能を実装する。同期ログを CloudWatch Logsに出力しエラー 検知用のアラームを設定することで、SNS経由で通知することも可能。 AWS

    Cloud us-east-1 Amazon Bedrock AgentCore Sync schedule による 定期的な同期 AgentCore Runtime AgentCore Gateway Amazon Bedrock Knowledge Base (Managed KB) Amazon S3 最新データの 格納 通知 アラーム Amazon SNS ログ出力 Amazon CloudWatch 6 FAQファイル
  3. 同期時刻やリトライポリシーを制御したい場合はどうする? Step Functions と EventBridge Scheduler を組み合わせることで、サーバーの構築・管理を せずに、同期処理の定期実行やエラー処理を実装できる。 AWS Cloud

    us-east-1 Amazon Bedrock AgentCore Step Functions による 定期的な同期 AgentCore Gateway AgentCore Runtime Amazon S3 Amazon Bedrock Knowledge Base (Managed KB) スケジュール起動 通知 アラーム Amazon SNS 最新データの 格納 ログ出力 Amazon CloudWatch 7 Step Functions EventBridge Scheduler FAQファイル
  4. ところで、Serverless ってなんぞや? サーバーの構築や OS のアップデート、保守管理を AWS に任せ、開発者がプログラムの作成に集中 しやすくする仕組みのこと。サーバーがないわけではなく、サーバーの管理が不要になる。 Serverless Architecture

    でよく使われるサービス AWS Lambda Amazon API Gateway AWS が公開しているドキュメントなど Amazon S3 https://aws.amazon.com/jp/serverless/ AWS Fargate Amazon SQS Amazon DynamoDB https://serverlessland.com/ 8
  5. Step Functions の ステートマシンを作成する Step Functions で同期用のステートマシンを作成し、EventBridge Scheduler で定期実行をお こなう。

    Step Functions ステートマシン • AWSの複数のサービスや処理を連携させ、ワークフ ローを自動実行・管理するサービス • ステートマシンを使用して、処理の順序や条件分岐、 並列実行などを定義できる EventBridge Scheduler • 指定した日時や間隔でAWSのサービスを自動実行する スケジューリングサービス • ターゲット呼び出し失敗時のリトライ設定が可能で、 定期バッチ処理などに利用される 9
  6. まとめ Serverless services を活用することで、サーバーの管理をせずに運用向けの仕組みを構築できる のが嬉しい! Sync schedule を利用すると、簡単に Managed Knowledge

    Base の同期を設定できる Sync schedule の機能で要件を満たせない場合は、Step Functions と EventBridge Scheduler を活用することで柔軟な同期用の仕組みを実装できる 標準機能が要件に合わない場合は Serverless で実現できるか検討してみると良い AWS での開発はやっぱり楽しい! 11