View a markdown version of this page

不支持的功能、限制和配额 - Amazon Simple Storage Service

不支持的功能、限制和配额

本页介绍使用 S3 Files 时的限制和配额。

不支持的 S3 功能

  • 归档存储类别:无法通过文件系统访问 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类别中的对象。同样,无法通过文件系统访问 S3 Intelligent-Tiering 归档访问层或深度归档访问层中的对象。您必须先使用 S3 API 还原这些对象。

  • S3 访问控制列表(ACL):通过文件系统进行更改后,不会保留 S3 ACL。我们建议您将 ACL 保持为禁用状态,并使用策略来控制对存储桶中所有对象的访问权限,无论是谁将对象上传到您的存储桶。有关更多信息,请参阅使用 ACL 管理访问

  • 自定义 S3 对象元数据:通过文件系统进行更改后,不会保留 S3 对象的自定义用户定义元数据。

文件系统限制

  • 硬链接:S3 Files 不支持硬链接。文件系统中的每个文件对应于单个 S3 对象键。

  • 路径组件大小:S3 Files 不支持路径中任何单个目录名或文件名超过 255 字节的对象。路径组件是从 S3 对象键派生的目录名或文件名。例如,键 dir1/dir2/file.txt 有三个路径组件:dir1dir2file.txt

  • 不兼容的 S3 对象键名称:S3 Files 不支持访问未映射到有效 POSIX 文件路径的 S3 键名称,包括空路径组件 (foo//bar)、相对路径组件(foo/./barfoo/../bar)和包含 null 字节的键名称。

  • S3 键大小限制:完整路径名超过 1024 字节 S3 对象键大小限制的文件或目录无法导出到 S3。

  • 符号链接目标:如果 S3 对象是符号链接,则其目标必须是一个非空且不超过 4080 字节的有效路径。

  • POSIX 权限元数据大小:POSIX 权限元数据超过 2 KB 的文件或目录无法导出到 S3。

配额

可以通过联系 AWS Support 提高以下配额。

资源 默认配额
每个 AWS 账户的文件系统数 1000
每个文件系统的访问点数 10000

要请求提高配额,请转至 AWS Support 中心并选择创建案例,然后选择服务限制提高

无法更改以下配额。

资源 限额
每个文件系统的连接数 25000
每个可用区每个文件系统的挂载目标数 1
每个挂载目标的安全组数 5
每个文件系统的标签数 50
每个文件系统的 VPC 数 1

还有特定于各个文件系统的配额。

资源 限额
最大文件大小 52,673,613,135,872 字节(48 TiB)
最大目录深度 1000 级
文件名长度上限 255 个字节
最大符号链接目标长度 4,080 个字节
最大 S3 对象键长度 1024 字节
每个客户端的最大打开文件数 32,768
每个客户端的最大活跃用户账户数 128
每个文件的最大锁定数 对于所有连接的实例,为 512
每个挂载的最大锁定数 跨多达 256 个文件处理对,为 8192
文件系统策略大小限制 20,000 个字符

不支持的 NFS 功能

S3 Files 支持 NFSv4.1 和 NFSv4.2,但有以下例外:

  • pNFS

  • 客户端委派或回调

  • 强制锁定(所有锁定均为建议性的)

  • 拒绝共享

  • 访问控制列表(ACL)

  • 基于 Kerberos 的安全性

  • NFSv4.1 数据保留

  • 目录上的 SetUID

  • 块设备、字符设备、属性目录和命名属性

  • nconnect 挂载选项