Amazon web services 仅允许通过身份验证访问S3文件
我开发了一个平台,在那里经过身份验证的用户可以观看视频 我的基础设施使用AmazonAWS。我想将视频文件保存在S3存储桶中是个好主意 但是S3存储桶可以是私有的(没有用户可以看到文件),也可以是公共的(互联网上的所有人都可以看到文件,甚至没有通过我的平台的身份验证) 那么,我如何才能使只有经过验证的平台用户才能访问保存在AWS S3存储桶中的视频文件呢Amazon web services 仅允许通过身份验证访问S3文件,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我开发了一个平台,在那里经过身份验证的用户可以观看视频 我的基础设施使用AmazonAWS。我想将视频文件保存在S3存储桶中是个好主意 但是S3存储桶可以是私有的(没有用户可以看到文件),也可以是公共的(互联网上的所有人都可以看到文件,甚至没有通过我的平台的身份验证) 那么,我如何才能使只有经过验证的平台用户才能访问保存在AWS S3存储桶中的视频文件呢 或者S3对于这样的任务不是一个好的选择?除此之外,我还将使用什么?默认情况下,Amazon S3中的所有对象都是私有的。这很好,因为您的数据是
或者S3对于这样的任务不是一个好的选择?除此之外,我还将使用什么?默认情况下,Amazon S3中的所有对象都是私有的。这很好,因为您的数据是安全的 提供对对象的访问有几种方法:
- 访问控制列表(ACL)在单个对象上,如果您只想公开几个对象
- 如果要将整个存储桶(或存储桶的一部分)公开,则存储桶上的存储桶策略
- 预签名URL如果您希望提供对对象的临时访问
标记。用户将正常查看其图像,但其他人将无法访问其图像文件
见: