
Amazon Elastic File System
Amazon Elastic File System
Amazon EFS (Elastic File System) API 创建和管理 NFS 文件系统,多 EC2/容器并发读写共享文件。
全托管,自动扩容
延迟高于 EBS(NFS over network)
CreateFileSystem 创建 EFS,CreateMountTarget 在每个 AZ 创建挂载点,EC2 / pod 用 NFS 协议挂载。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
EFS 是 AWS 上的 NFS 文件系统。设计场景:多个 EC2 实例需要共享同一份文件(不像 EBS 一次只能挂一台机器)。典型用法是 web server 集群共享 user uploads(用户在一台 server 上传图片,其他 server 也能访问)、CI/CD 共享 build cache、ML 训练多个 worker 共享数据集。和 S3 的区别:S3 是对象存储(PUT/GET,没有真正的目录树),EFS 是 POSIX 文件系统(cd、mv、stat 都能用,应用代码不用改)。劣势:贵(约 0.3 美元/GB/月,是 S3 的 13 倍)、小文件慢(NFS over network)。所以 EFS 适合「真的需要 POSIX 语义而 S3 不行」的场景,不适合做廉价大容量存储(用 S3)。
你可以做什么
- 1多容器/EC2 共享应用文件
- 2web server 共享 user uploads
- 3CI/CD 构建产物共享
- 4ML 训练数据共享
优劣对比
优点
- 全托管,自动扩容
- 同一 EFS 可以挂到多个 EC2 / EKS pod / Lambda
- 多 AZ 自动复制(11 9s 可靠性)
- 支持 NFS v4,POSIX 文件系统语义
注意事项
- 延迟高于 EBS(NFS over network)
- 小文件操作慢
- 价格比 S3 贵 5-10 倍
快速开始
CreateFileSystem 创建 EFS,CreateMountTarget 在每个 AZ 创建挂载点,EC2 / pod 用 NFS 协议挂载。
常见问题
EFS vs EBS 怎么选?+
需要多机共享:EFS(不可替代)。单机使用且性能敏感:EBS(更快更便宜)。
EFS vs S3?+
POSIX 文件系统接口必需:EFS。能改成 PUT/GET 对象操作:S3(便宜 10 倍以上)。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST, NFS
- SDK
- python, javascript, go, java, csharp
- 响应时间
- 42 ms
- 上次巡检
- 2026/6/26 06:22:15
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Alexa for Business帮助企业在组织内使用Alexa设备和服务。
Amazon API Gateway帮助开发者构建安全且可扩展的移动和网页应用后端。
用于创建、管理和快速部署应用配置的服务。
Amazon AppFlow 提供云端数据流管理和集成服务。支持不同云服务间的数据传输和同步。
Amazon AppIntegrations 服务用于配置和重用与外部应用的连接。
Amazon AppStream 2.0 提供云端应用程序流式传输服务,支持远程访问和管理。
Amazon Athena 是一种交互式查询服务,允许使用标准 SQL 直接分析存储在 Amazon S3 中的数据。