hiroaki-suzuki / sample-bedrock-stream-internal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bedrock Stream 内部通信サンプル

概要

Bedrockを閉域網で利用することを目的としたサンプルです。 入り口であるALBはパブリックサブネットに配置し、インターネットから接続する形になっていますが、ALBを内部にしてDirectConnectで繋がった社内ネットワークなどから接続することも可能な想定です。

サンプルのため、チャットの情報は保存していません。

構成

構成図

構築

AWS CDKを利用して構築しているため、事前にCDKの初期化が必要です。

https://docs.aws.amazon.com/ja_jp/cdk/v2/guide/bootstrapping.html

  • フロントエンドのビルド
    • cd frontend
    • npm ci
    • npm run build
  • AWS CDKのデプロイ
    • cd infra
    • cdk deploy

動作確認

ALBのDNS名にアクセスすると、チャット画面が表示されます。 任意の質問などを入れて、ボタンを謳歌してください

削除

  • AWS CDKの削除
    • cd infra
    • cdk destroy
    • AWSコンソールからECRにアクセスして、CDKのリポジトリのイメージを削除してください
      • cdkから始まるリポジトリです
      • イメージはcdk deployを実行した際のログに出力されています。または日付などから特定してください。

About


Languages

Language:TypeScript 92.4%Language:JavaScript 4.2%Language:Dockerfile 1.4%Language:HTML 1.3%Language:CSS 0.8%