【发布时间】:2021-05-13 03:35:22
【问题描述】:
目前,我们定义的任务使用 bind_mount 在单个任务中的容器之间共享 EFS 持久数据,假设 taskA 保存在 /efs/cache/taskA 中。
但我们正在寻找是否有任何方法可以将taskA 的 EFS 数据与 ECS 中的taskB 容器共享。所以taskB 可以通过在taskB 中执行bind_mount 来访问来自taskA 的数据。
那么我们可以在 ecs 中使用bind_mount 来实现这一点吗?或者有没有其他选择。谢谢
taskB 定义如下:
containerDefinitions": [
"mountPoints": [
{
"readOnly": null,
"containerPath": "/efs/cache/taskA",
"sourceVolume": "efs_cache_taskA"
},
...],
"volumes": [
{
"fsxWindowsFileServerVolumeConfiguration": null,
"efsVolumeConfiguration": null,
"name": "efs_cache_taskA",
"host": {
"sourcePath": "/efs/cache/taskA"
},
"dockerVolumeConfiguration": null
},
...
}
【问题讨论】:
标签: amazon-web-services amazon-ec2 containers amazon-ecs amazon-efs