【问题标题】:aws s3 allow access to bucket prefix for cognito useraws s3 允许访问 cognito 用户的存储桶前缀
【发布时间】:2017-06-13 00:29:46
【问题描述】:

我有以下设置:

用户使用 cognito 登录。他现在应该可以使用 s3 item url 作为 html5 视频的 src。

<video src='http://aws.s3.somebucket/userId/videoId.mp4' />

我已经设法使用 sdk 进行登录,现在客户端上有了授权令牌。如何设置存储桶以允许访问与 userId 匹配的目录,以及如何触发/传递授权令牌?

【问题讨论】:

  • 您在使用 Cognito 用户池吗?还是 Cognito 联合身份?
  • @RobDevereux 用户池

标签: amazon-web-services amazon-s3 amazon-cognito


【解决方案1】:

您应该将您的用户池与 this 之后的联合身份集成。

this 之后为 S3 访问设置身份池。

在此之后,您将获得 AWS 凭证,该凭证将允许用户仅根据 identityId 进行访问。

【讨论】:

    猜你喜欢
    • 2020-12-18
    • 2020-06-12
    • 2018-07-12
    • 2018-05-21
    • 2020-04-27
    • 2023-04-05
    • 2016-07-29
    • 2022-01-23
    • 2021-06-28
    相关资源
    最近更新 更多