【Amazon Bedrock】Web Crawler で登録できた URL の一覧をログで確認する方法

【Amazon Bedrock】Web Crawler で登録できた URL の一覧をログで確認する方法

Amazon Bedrock Knowledge Base の Web Crawler でどの URL が同期されたか確認したいことはありませんか?CloudWatch Logs Insight を使えば、同期完了したURL一覧を簡単に取得できます。
2026.08.26

はじめに

こんにちは、フニです。
本記事では、Amazon Bedrock Knowledge Base のデータソースに Web Crawler を登録した場合、同期できた URL の一覧を確認する方法についてご紹介します。

事前準備

前提として、Amazon Bedrock Knowledge Base が構築済みで、Web Crawler がデータソースに設定が必要です。
設定手順は以下のブログをご参照ください。

https://dev.classmethod.jp/articles/bedrock-managed-knowledge-base-web/

やってみた

CloudWatch Logs の確認

事前準備が完了したら、CloudWatch Logs に以下のようにログが保存されます。

CleanShot 2026-08-26 at 19.17.21@2x.png

CleanShot 2026-08-26 at 19.18.52@2x.png

CleanShot 2026-08-26 at 19.27.27@2x.png

CloudWatch Logs Insight クエリで一覧取得

対象ロググループを選択します。

CleanShot 2026-08-26 at 20.14.47@2x.png

以下のクエリを入力して実行すると、登録できた URL の一覧が取得できました。

fields event.source_uri, event.document_title
| filter event.sync_status.Status = "SUCCESS"
| sort @timestamp asc

CleanShot 2026-08-26 at 20.18.18@2x.png

CSV JSON XLSX の形式でダウンロードすることも可能です。

CleanShot 2026-08-26 at 20.21.07@2x.png

さいごに

今回は、Amazon Bedrock Knowledge Base のデータソースに Web Crawler を登録した場合、同期できた URL の一覧を確認する方法についてご紹介しました。

どの URL が同期されているか確認したいケースはありますが、大規模の場合は一つ一つの確認は難しいです。
その場合、CloudWatch Logs に保存されるので、クエリで簡単に取得できます。こちらの方法をご検討ください。

この記事が、誰かの助けになれば幸いです。

参考

https://dev.classmethod.jp/articles/bedrock-managed-knowledge-base-web/

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事