如何访问AWS Batch在Fargate上分配给作业的临时存储?
AWS Batch Fargate 临时存储访问说明
核心结论
在作业定义中指定"ephemeralStorage": {"sizeInGiB": 21}后,无需额外定义卷或配置Volume Mount,该临时存储会自动挂载到容器内的/tmp目录,直接读写该目录即可使用这21GiB空间。
关键细节
- Fargate的临时存储属于作业级别的临时磁盘资源,生命周期与作业绑定:作业结束后,存储内的所有数据会被彻底清理,无法持久化保存。
- 容器内的
/tmp目录默认就对应你配置的临时存储,无需任何额外挂载操作,直接在容器中使用/tmp即可,比如写入临时文件、缓存数据等。
验证方法
你可以在容器启动命令中加入以下命令验证存储容量:
df -h /tmp
执行后会显示/tmp目录的磁盘大小,确认是否匹配你设置的21GiB。
内容的提问来源于stack exchange,提问作者Eyal Gonen
相关产品推荐
相关产品推荐

