欢迎使用新的 Amazon S3 用户指南! Amazon S3 用户指南结合了以下三个已停用的指南中的信息和说明:Amazon S3 开发人员指南、Amazon S3 控制台用户指南和 Amazon S3 入门指南。
存储桶限制
Amazon S3 存储桶归创建它的 AWS 账户所有。存储桶所有权不可转移到其他账户。
创建存储桶时,您可以选择存储桶名称和要在其中创建存储桶的 AWS 区域。创建存储桶后,便无法再更改其名称或区域。
为存储桶命名时,请选择与您或您的企业相关的名称。避免使用与其他人关联的名称。例如,您应避免在存储桶名称中使用 AWS 或 Amazon。
默认情况下,您可以在每个 AWS 账户中创建多达 100 个存储桶。如果您需要更多存储桶,则可以通过提交服务限额提升请求将账户的存储桶限制提高至最多 1,000 个存储桶。无论您使用许多存储桶还是少量存储桶,性能都没有差异。
有关如何调高存储桶限制的信息,请参阅《AWS 一般参考》中的 AWS 服务配额。
重复使用存储桶名称
如果存储桶为空,您可以将其删除。删除存储桶后,该名称可供重复使用。但是,删除存储桶后,您可能由于各种原因而无法重复使用该名称。
例如,当您删除存储桶并且名称变为可供重用时,另一个 AWS 账户可能会创建具有该名称的存储桶。此外,可能需要一段时间才能重复使用已删除的存储桶的名称。如果您想使用相同的存储桶名称,我们建议您不要删除该存储桶。
有关存储桶名称的更多信息,请参阅 存储桶命名规则。
对象和存储桶
对存储桶中可存储的项目数没有限制。您可以在单个存储桶中存储所有对象,也可以在多个存储桶中组织它们。但是,您无法从其他存储桶中创建存储桶。
存储桶操作
Amazon S3 的高可用性设计主要关注获取、放置、列出和删除操作。由于存储桶操作针对集中的全球资源空间工作,因此不适合在应用程序的高可用性代码路径上创建或删除存储桶。最好是在单独的初始化或设置不常运行的例程时创建或删除存储桶。
存储桶命名和自动创建的存储桶
如果您的应用程序自动创建了存储桶,请选择不会导致命名冲突的存储桶命名方案。确保存储桶名称已被使用时,您的应用程序逻辑会选择其他存储桶名称。
有关存储桶命名的更多信息,请参阅 存储桶命名规则。