みなさま、Bedrockしてますか? Streamlitを使ったBedrockのデモアプリが出来上がったら、いろんな人に使ってもらいたいですよね。 AWS上で構築する場合は、CognitoとALBを組み合わせると簡単にログイン機能が実現できます。 ただ、デモとして作ったものをちょっと動かすために、EC2を構築するのは少し面倒ですし、インターネット公開は抵抗があるかもしれません。 EC2を起動するほどではないのでローカル環境で動作させたい 利用者を限定したいので認証機能はほしい こんな要件を満たせないか調査したところ、良い方法が見つかりましたのでご紹介します。 アーキテクチャ Oauth2 ProxyとAmazon Cognitoを使います。 Oauth2 Proxyは認証機能を提供するリバースプロキシサーバーです。未ログイン状態でアクセスするとログイン画面に遷移させ、ログイン状態では、バッ