我正在使用允许用户上传一两个视频的系统来设置我的客户端.这些视频将存储在Amazon S3上,我之前没有使用过.我不确定桶和它们代表什么.您认为我的应用程序只有一个存储桶,每个用户一个存储桶还是每个文件一个存储桶?
如果我只有一个桶,大概我必须有非常长,不合逻辑的文件名来防止文件名冲突.
您可以在存储桶中存储的对象数量没有限制,因此通常每个应用程序只有一个存储桶,甚至跨多个应用程序.存储桶名称必须在S3中是全局唯一的,因此每个对象管理存储桶肯定是不可能的.如果您拥有多个用户,那么每个用户的存储桶也很困难.
有关存储桶的更多背景信息,您可以尝试阅读使用Amazon S3存储桶
您的应用程序应为要添加到存储桶的对象生成唯一键.尝试并避免数字上升ID,因为这些被认为是低效的.简单地反转数字id通常可以成为有效的对象键.有关更详细的说明,请参阅Amazon S3性能提示和技巧.
| 归档时间: |
|
| 查看次数: |
1995 次 |
| 最近记录: |