从我的 Angular 来看,这可能是一个成功的组合,可以通过直接删除后端来减少系统管理/规模问题。这对你来说有意义吗?是否有既定的解决方案来删除具有数据库访问权限的网络应用程序中的后端?
我一直在寻找,但似乎有一些人直接使用这种组合,尽管有一个 JavaScript 中的 AWS SDK 可用...是否有理由不使用这种“直接”连接?安全原因?
最佳答案
我正准备启动一个可能实现此目的的小项目。您不应将 key 嵌入到浏览器中,也不必这样做。
请查看以下内容AWS JavaScript SDK documentation并注意“在客户端浏览器中加载凭据”部分。
我个人计划使用 S3 上传,也许还有 DynamoDB 连接。有一项新服务名为 AWS Cognito上述文档中引用了它,它允许简化 token 自动售货机,以向用户授予临时访问权限以访问您的 AWS 服务。 Cognito 的最新更新之一是能够使用您自己的自定义身份验证服务。
关于javascript - 将 Angular.js 应用程序直接连接到 Dynamodb 是否有意义? AngularJS 中删除后端的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26980621/