将S3存储桶与Cognito AWS服务一起使用有什么好处?

时间:2019-04-22 10:33:23

标签: reactjs amazon-s3 amazon-cognito

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

但是现在出于安全原因,我想在s3存储桶中使用cognito服务。因此,请向我建议如何从存储桶中获取文件。

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以使用策略来确保用户只能在s3中访问他们自己的“文件夹”。您将必须使用sub,它是一个身份池变量(类似于用户的唯一ID)。您可以使用getId API获取此ID,以获取此子变量。然后,无论何时进行get和put调用,都将其放在s3路径中,以便用户可以访问该路径上的对象。 您可以看到此here

的策略示例