※1時間 $1.15 かかります、終わったらすぐに停止してください.
- Kendraのコンソールを開き、「Create an Index」をクリックする.
- Index名に「jawsug-nagoya-handson-kendra」を入力し、「Create a new role」を選択し、Role nameに「AmazonKendra-us-west-2-jawsug-nagoya-handson-kendra-role」と入力し、Nextをクリックする.
- 「Configure user access control」設定ではそのまま「next」をクリックする.
- 「Developer edition」を選択(デフォルト)し、Nextをクリックする.
- Createをクリックする.
10分ぐらいかかります。※東京リージョンだ30分ぐらいでした
- Cloudshellを開く.
- S3に以下のコマンドでファイルを格納する.
git clone https://github.com/aws-samples/jp-contents-hub.git
aws s3 sync jp-contents-hub/ s3://jawsug-nagoya-handson-[アカウントID]/
- 左のメニューから「Data sources」をクリックする.
- 「Amazon S3 connector」の「Add connector」をクリックする.
- Data source nameに「jawsug-nagoya-handson-data-source」を入力し、Default langageに「japanese」を選択し、「Next」をクリックする.
- Create a new roleを選択し、Role nameに「AmazonKendra-jawsug-nagoya-handson-role」を入力し、「Next」をクリックする.
- Enter the data source locationに作成したS3バケットを設定し、Frequencyに「Run on demand」を設定する.
- S3 field mappingはそのまま「next」をクリックする.
- 「Add data source」をクリックする.
- 「Sync now」をクリックする.
- 10分ぐらいかかります.
- 左のメニューから「Search indexed content」をクリックする.
- 右側のメニューで「Japanese」を選択し、「Save」をクリックする.
- コンテンツが検索できるようになる.
- jawsug-nagoya-handson-claudeのコードを以下に変更して保存して、Deployする.
https://github.com/tsukumonasu/jawsug-nagoya-bedrock/blob/master/kendra/index.py - KendraのIndex IDをコピーする.
- 環境変数に「KENDRA_INDEX_ID」を追加し、KendraのIndex IDを張り付ける.
kendra,lambda,role,cloudwatch,s3,cloudwatch logsを削除する.
Appsheet,SpreadSheetを削除する.
https://aws.amazon.com/jp/apply-coupon/
JAWS-UG 名古屋 2023年 "AWS re:Invent"の復習 https://jawsug-nagoya.doorkeeper.jp/events/165969
【懇親会】JAWS-UG 名古屋 2023年 "AWS re:Invent"の復習 https://jawsug-nagoya.doorkeeper.jp/events/165970