繁体   English   中英

在S3上存储上传的文件

[英]Storing uploaded files on S3

我正在开发Web应用程序。 我想为客户增加上传文件(pdf,图像,电子表格等)的功能。 哪种存储文件的方法更好-S3还是块存储? S3似乎便宜得多。 将上载存储在S3上并以编程方式使用它们(上传,下载)是否方便? 还是这种存储用于其他一些用例? 每个客户端只能访问其文件。

  1. 创建一个唯一的存储桶。
  2. 为使用S3上传/下载的客户端创建IAM用户
  3. 在存储桶中创建与IAM用户同名的文件夹。
  4. 创建一个IAM组,然后在该组中添加IAM用户。
  5. 在所有其他存储桶/文件夹上添加明确的拒绝。
  6. 创建自定义策略以: ListAllBuckets并允许访问<bucketname>/{aws:username}文件夹,其中{aws:username}是IAM策略中的变量。

如何编写IAM策略取决于您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM