如何使用使用 cognito 内置登录页面的 cloudfront 托管静态 s3 网站

Ide*_*eas 6 static amazon-s3 amazon-cloudfront web amazon-cognito

我是 aws 的初学者。我想托管一个带有 Cloudfront 分发的静态 S3 网站,但我想在用户点击网站 URL 时首先添加内置的 Cognito 登录页面。我不知道该怎么做。我看到了 S3 + cloudfront 或 cognito 的多种解决方案,但我没有得到任何关于如何在页面中集成 S3 网站 + cloudfront + cognito bult 的解决方案。有人可以建议如何做到这一点吗?提前致谢!

lem*_*ing 4

我建议您研究一下 AWS Amplify ( https://aws-amplify.github.io/ ),它非常类似于 AWS 对 Firebase 的回应。它允许您非常快速地启动 AWS 资源,例如 Cognito、带有 S3、api、数据库等的存储(包括网站)。

AWS Amplify 拥有适用于 React 和 Angular 项目的现成且可配置的身份验证器组件,该组件与 Cognito 集成,并将立即处理注册、登录、密码重置等。

我希望这有帮助。