使用适用于 Amazon S3 的 Mountpoint - Amazon Simple Storage Service

使用适用于 Amazon S3 的 Mountpoint

适用于 Amazon S3 的 Mountpoint 是一款高吞吐量的开源文件客户端,用于将 Amazon S3 存储桶作为本地文件系统进行挂载。借助 Mountpoint,您的应用程序可以通过文件系统操作(例如打开和读取)访问存储在 Amazon S3 中的对象。Mountpoint 会自动将这些操作转换为 S3 对象 API 调用,让您的应用程序能够通过文件接口访问 Amazon S3 的弹性存储和吞吐量。

适用于 Amazon S3 的 Mountpoint 通常可用于读取密集的大规模应用程序的生产用途:数据湖、机器学习训练、图像渲染、自动驾驶汽车模拟、提取、转换、加载 (ETL) 等。

Mountpoint 支持基本的文件系统操作,并且可以读取最大 5 TB 的文件。它可以列出和读取现有文件,也可以创建新文件。它无法修改现有文件或删除目录,也不支持符号链接或文件锁定。Mountpoint 非常适合具有下列特征的应用程序:不需要共享文件系统的全部功能和 POSIX 风格的权限,但需要 Amazon S3 的弹性吞吐量来读写大型 S3 数据集。有关更多信息,请参阅 GitHub 上的 Mountpoint file system behavior。对于需要完整 POSIX 支持的工作负载,我们建议使用适用于 Lustre 的 Amazon FSx 及其对链接 S3 存储桶的支持

适用于 Amazon S3 的 Mountpoint 仅适用于 Linux 操作系统。您可以使用 Mountpoint 访问所有存储类中的 S3 对象,但 S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive、S3 Intelligent-Tiering Archive Access Tier 和 S3 Intelligent-Tiering Deep Archive Access Tier 除外。