首页 > 解决方案 > 如何使用 React Native 安全访问 AWS Cloudfront 中的内容

问题描述

我已在 AWS S3 存储桶中上传图像。我们如何才能安全地访问这些私人内容。

标签: amazon-web-servicesamazon-cloudfrontsigned-url

解决方案


一种可能的解决方案是创建一个将由您的 CloudFront 分配触发的 lambda@edge 函数(仅在 us-east-1 区域中可能)。

指定行为路径模式,例如“/images”。要安全地访问您的图像,请向您的 lambda 函数添​​加一个授权方,您可以为此使用 Cognito,并使用 AWS amplify/auth 模块在前端对用户进行身份验证(注册/登录)。


推荐阅读