AWS認定試験 Developer - Associate(予想問題) その8

問題 31 / 65

EC2上で動作するWebアプリを CloudFront → Application Load Balancer → EC2 の経路で運用しています。開発工数を最小にして認証をAWS側に委譲したい場合、最も適切なのはどれですか?

CloudFront に Lambda@Edge を追加して独自の認証フローを実装する
Application Load Balancer と Amazon Cognito User Pools を連携してALB側でログインを処理する
EC2上に自前のOpenID Connectプロバイダを構築して認証を行う
CloudFront に AWS WAF を設定して攻撃元IPをブロックするだけにする
API Gateway を導入してAPIキーで認証する

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。