FSx for Windows File Server 卷 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

FSx for Windows File Server 卷

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

注意

使用经 Amazon ECS 优化的 Windows Server 2016 的完整 AMI 的 EC2 实例不支持 FSx for Windows File Server ECS 任务卷。

在 Fargate 配置中,您不能在 Windows 容器中使用 FSx for Windows File Server 卷。

您可以使用 FSx for Windows File Server 来部署需要访问共享外部存储、高可用区域存储或高吞吐量存储的 Windows 工作负载。你可以将一个或多个 FSx for Windows File Server 文件系统卷挂载到在亚马逊 ECS Windows 实例上运行的亚马逊 ECS 容器上。你可以在单个 Amazon ECS 任务中的多个 Amazon ECS 容器之间共享 for Windows File Server 文件系统卷。

要使用 FSx for Windows File Server 和 ECS,在任务定义中包含 FFSx for Windows File Server 文件系统 ID 和相关信息。它们在以下示例任务定义 JSON 代码段中。在创建和运行任务定义之前,您需要执行以下操作。

  • 已加入到有效域的 ECS Windows EC2 实例。它可以由本地活动目录托管 Amazon Directory Service for Microsoft Active Directory,也可以由 Amazon EC2 上的自托管活动目录托管。

  • 一个 Amazon Secrets Manager 机密或 Systems Manager 参数,其中包含用于加入 Active Directory 域和连接 FSx for Windows File Server 文件系统的凭据。凭据值是您在创建 Active Directory 时输入的名称和密码凭据。

以下部分描述了如何开始使用 FSx for Windows File Server 和 Amazon ECS。

有关相关教程,请参阅 将 FSx 用于 Windows 文件服务器文件系统和 Amazon ECS

FSx for Windows File Server 卷注意事项

使用 FSx for Windows File Server 卷时,请考虑以下事项:

  • 使用 Amazon ECS 的 FSx for Windows File Server 仅支持 Windows Amazon EC2 实例。不支持 Linux Amazon EC2 实例。

  • 使用 Amazon ECS 的 FSx for Windows File Server 不支持 Amazon Fargate。

  • 使用 Amazon ECS 的 FSx for Windows File Server 使用 awsvpc 网络模式需要版本 1.54.0 或更高版本的容器代理。

  • 可用于 Amazon ECS 任务的最大驱动器号数为 23。每个具有 FSx for Windows File Server 卷都将获得分配给它的驱动器号。

  • 默认情况下,任务资源清理时间为任务结束后的三个小时。即使没有任务使用它,由任务创建的文件映射仍将持续 3 小时。可以通过使用 Amazon ECS 环境变量来配置ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION 原定设置清理时间。有关更多信息,请参阅Amazon ECS 容器代理配置

  • 任务通常仅在 FSx for Windows File Server 文件系统相同的 VPC 中运行。但是,如果 Amazon ECS 集群 VPC 与 FSx for Windows File Server 文件系统之间通过 VPC 对等连接建立了网络连接,则可以实现跨 VPC 的支持。

  • 通过配置 VPC 安全组,可以在网络级别控制对 FSx for Windows File Server 文件系统的访问。只有托管在加入活动目录域且配置正确的 Active Directory 域的 EC2 实例上的任务才能访问适用于 Windows File Server 的 FSx 文件共享。如果安全组配置错误,ECS 将导致任务启动失败,并显示以下错误消息:unable to mount file system fs-id。”

  • 适用于 Windows File Server 的 FSx Amazon Identity and Access Management 与 (IAM) 集成,用于控制你的 IAM 用户和群组可以对适用于 Windows 文件服务器的特定的 FSx 资源执行的操作。通过客户端授权,客户可以定义 IAM 角色,这些角色允许或拒绝对 FSx for Windows File Server 文件系统的访问,可以选择要求只读访问,也可以选择允许或不允许客户端对文件系统的根访问。有关更多信息,请参阅 Amazon FSx Windows 用户指南中的安全性