【问题标题】:AWS Cognito And S3 AuthenticationAWS Cognito 和 S3 身份验证
【发布时间】:2018-05-22 07:48:45
【问题描述】:

如何从我使用 Swift3.2 构建的 IOS 应用安全地将图像上传到 S3 存储桶。我一直在使用 AWSCognito 和 S3 上传,但没有使用任何身份验证。我的应用程序有一个自定义登录名。使用我的应用程序的任何人都可以将图像上传到 S3。此外,如果有人使用我的网站也可以使用相同的 S3。有吗我实现这一点的任何方式。我不想将我的 S3 存储桶公开。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-cognito swift3.2


    【解决方案1】:

    看看 AWS 实验室的这个解决方案

    https://github.com/aws-samples/cloudfront-authorization-at-edge

    • 它在您的静态站点之前添加了一个身份验证层
    • 如果用户未通过身份验证,而不是从 S3 提供资产,则将用户重定向到 Cognito 托管 UI

    【讨论】:

      猜你喜欢
      • 2018-01-29
      • 2016-08-20
      • 2016-06-25
      • 1970-01-01
      • 2016-12-11
      • 2017-01-02
      • 2015-03-26
      • 2016-12-22
      • 2022-01-26
      相关资源
      最近更新 更多