首页 > 解决方案 > 将 s3 存储桶与 cognito aws 服务一起使用有什么好处?

问题描述

我想从客户端的 s3 存储桶中获取文件/记录。所以我在 react js 中实现了代码。

但是现在出于安全原因,我想在我的应用程序中使用带有 s3 存储桶的 cognito 服务。所以请建议我如何从存储桶中获取文件。

提前致谢

标签: reactjsamazon-s3amazon-cognito

解决方案


您可以使用策略来确保用户只能在 s3 中访问他们自己的“文件夹”。您将不得不使用subwhich 是一个身份池变量(有点像用户的唯一 ID)。您可以使用getId API获取此 id来获取此子变量。然后在进行 get 和 put 调用时将其放在 s3 路径中,以便用户可以访问此路径上的对象。您可以在此处查看此政策示例


推荐阅读