我正在使用 django rest 开发一个应用程序,其中一项功能是让用户存储身份证和驾驶授权协议。我正在考虑使用亚马逊 AWS S3 来存储文件。对于该功能来说,这是否足够安全?这种类型的文件通常使用什么?
亚马逊简单存储服务 (S3)
它允许你存储无限量的数据,这些数据可以通过不同的方法(如 REST API、SOAP、Web 界面等)以编程方式访问。它是视频、图像和应用程序数据的理想存储选项。
特征:
最适用于:
使用加密来保护你的数据: 如果你的用例需要在传输过程中加密,Amazon S3 支持 HTTPS 协议,该协议可对进出 Amazon S3 的数据进行加密。默认情况下,所有 AWS 开发工具包和 AWS 工具都使用 HTTPS
限制对 S3 资源的访问: 默认情况下,所有 S3 存储桶都是私有的,只能由明确授予访问权限的用户访问。使用 AWS 时,最佳实践是将你的资源的访问权限限制为绝对需要它的人,你可以在该Doc 中看到。