我需要从ECS Fargate(Linux/Windows(上的docker编排访问本地NFS文件。内部部署和AWS通过Direct Connect连接。我不确定ECS Fargate任务上的docker是否可以挂载NFS/Samba来访问NFS文件。问题:
- 如果我选择在docker上安装AWS EFS,并通过DataSync从本地将数据同步到此卷,此解决方案可以接受吗
- 有其他AWS服务可以用来挑选NFS文件并使用ECS Fargate上编排的docker容器消费吗
文档指出ECS中只允许使用这些卷:
- 亚马逊EFS卷
- FSx for Windows文件服务器卷
- Docker卷
- 绑定装载
因此,它目前不支持内部部署NFS文件。
另一种解决方案是预先安装EFS。然后,您可以更改prem上的任何现有工作负载,以写入EFS,而不是(或除了(当前NFS。