在任务中使用数据卷 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

在任务中使用数据卷

上的 Amazon ECS支持以下容器的数据卷选项。

  • Amazon EFS 卷——提供简单的可扩展和持久的文件存储以供您的 Amazon ECS 任务使用。使用 Amazon EFS 时,存储容量是弹性的。它会随着您添加和删除文件而自动增加和缩减。您的应用程序可在需要时获得所需存储。Fargate 或 Amazon EC2 实例上托管的任务支持 Amazon EFS 卷。有关更多信息,请参阅Amazon EFS 卷

  • FSx for Windows File Server 卷 — 提供完全托管的 Microsoft Windows 文件服务器。这些文件服务器由 Windows 文件系统提供支持。使用 FSx for Windows File Server 和 Amazon ECS 时,您可以使用永久、分布式、共享的静态文件存储来配置 Windows 任务。有关更多信息,请参阅FSx for Windows File Server 卷

    Fargate 上的 Windows 容器不支持此选项。

  • Docker 卷 - 在主机 Amazon EC2 实例上的 /var/lib/docker/volumes 下创建的 Docker 托管卷。Docker 卷驱动程序(也称为插件)用于将卷与外部存储系统(如 Amazon EBS)集成。可使用内置 local 卷驱动程序或第三方卷驱动程序。只有在 Amazon EC2 实例上运行任务时,才支持 Docker 卷。Windows 容器仅支持使用 local 驱动程序。要使用 Docker 卷,请在任务定义中指定 dockerVolumeConfiguration。有关更多信息,请参阅Docker 卷

  • 绑定挂载——主机上的文件或目录,例如 Amazon EC2 实例或 Amazon Fargate挂载到容器中。Fargate 或 Amazon EC2 实例上托管的任务支持绑定挂载主机卷。有关更多信息,请参阅绑定挂载