何时创建S3 Bucket

Dav*_*vid 2 amazon-s3

我正在使用允许用户上传一两个视频的系统来设置我的客户端.这些视频将存储在Amazon S3上,我之前没有使用过.我不确定桶和它们代表什么.您认为我的应用程序只有一个存储桶,每个用户一个存储桶还是每个文件一个存储桶?

如果我只有一个桶,大概我必须有非常长,不合逻辑的文件名来防止文件名冲突.

rob*_*rke 7

您可以在存储桶中存储的对象数量没有限制,因此通常每个应用程序只有一个存储桶,甚至跨多个应用程序.存储桶名称必须在S3中是全局唯一的,因此每个对象管理存储桶肯定是不可能的.如果您拥有多个用户,那么每个用户的存储桶也很困难.

有关存储桶的更多背景信息,您可以尝试阅读使用Amazon S3存储桶

您的应用程序应为要添加到存储桶的对象生成唯一键.尝试并避免数字上升ID,因为这些被认为是低效的.简单地反转数字id通常可以成为有效的对象键.有关更详细的说明,请参阅Amazon S3性能提示和技巧.