AWS Cognito和S3身份验证

时间:2017-12-08 05:01:53

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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