KnowledgeBaseを使って、以下のような自社のことを回答する簡易チャットアプリを作成しました。Pineconeの作成こちらは以下記事を参照し作成してください。BaseをPinecone無料枠で構築してみた※KnowledgeBase作成後にナレッジベースIDはこの後のLambdaで使用しますので、控えておいてください。Gatewayのタイムアウトが29秒なのでそれに合わせた時間にしております。GatewayのURLの流出にはくれぐれも気をつけてください。KEYの作成や、項番3-12でaccess-control-allow-originで指定する値を「*」ではなく、アクセスするURLを指定する方法をご検討ください。APIについてわからない方は、下記Youtubeが大変分かりやすいのでご参照下さい。以下値を入力し、「リソースを作成」のボタンをクリックするリソースパス:「/」のままリソース名:任意の名前CORS(クロスオリジンリソース共有):チェックを入れる[OPTIONSメソッドについて]CORS(クロスオリジンリソース共有)にチェックを入れると、OPTIONSメソッドが作成されます。こちらは、異なるオリジンからリソースへのアクセスが許可されているかを確認するためのメソッドになります。「オリジン?CORS?何を言っているのかさっぱりだ!」という方は、下記Youtubeが大変分かりやすいのでご参照下さい。【CORS入門】もうCORSエラーに苦しむことはありません。Webエンジニア必見です。‘*’※シングルクォテーションも含めて記載ください※APIが流出した場合に備えて、よりセキュリティを強化したい場合は、指定する値を「*」以外にしてください。指定する値については、下記サイトが大変分かりやすいのでご参照下さい。GatewayのURLが流出した場合のセキュリティ対策として、APIキーの設定が必要になります。左ペインの「使用量プラン」→「使用量プランを作成」をクリックする使用量プランはAPIの使用制限を設定します。今回は制限をかけずにAPIキーのみを設置する設定にします。<項番3-19で控えたAPI>※反映が少し遅れる場合がありますので、その場合は少々お待ちくださいちなみに項番3-18で実行した以下コマンドをCloudShellで実行してみますと{"message":"Forbidden"}とエラーになりますので、そちらも合わせてお試しください。GatewayでBedrockのAPIを利用する方法を記載いたしました。ここまでできれば、Bedrockを利用したアプリ開発ができるようになると思います。APIも利用できるようになりますので、そちらもお試しください。次は、React上でこちら作成したAPIを利用して、ブラウザ上にBedrockからの返答文を表示されるようにしたいと思います。Benjamin.Inc。