EFS生命周期管理 - Amazon Elastic File System
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

EFS生命周期管理

Amazon EFS 生命周期管理自动针对您的文件系统管理经济高效的文件存储。启用后,生命周期管理会将在一段设定时间内未访问的文件迁移到不常访问 (IA) 存储类别。您可以使用生命周期策略 定义这段时间。

生命周期管理将文件移动到 IA 存储类别后,文件将无限期地保留在那里。Amazon EFS 生命周期管理使用内部计时器来跟踪上次访问文件的时间。它不使用公开可见的 POSIX 文件系统属性。每次读写 Standard 存储中的文件时,都会重置生命周期管理计时器。

列出目录内容等元数据操作不算作文件访问。在将文件内容转移到 IA 存储期间,该文件存储在 Standard 存储类别中,并以 Standard 存储费率计费。

生命周期管理适用于文件系统中的所有文件。

使用生命周期策略

您可以通过设置生命周期策略来定义 EFS 何时将文件转换为 IA 存储类别。文件系统具有一个适用于整个文件系统的生命周期策略。如果在您选择的生命周期策略定义的时间段内未访问某个文件,Amazon EFS 会将该文件转换为 IA 存储类别。您可以为 Amazon EFS 文件系统指定四个生命周期策略之一,如下所示:

  • AFTER_7_DAYS

  • AFTER_14_DAYS

  • AFTER_30_DAYS

  • AFTER_60_DAYS

  • AFTER_90_DAYS

要了解有关在 Amazon EFS 文件系统上启用生命周期管理以及设置生命周期策略的更多信息,请参阅启用生命周期管理

生命周期管理的文件系统操作

生命周期管理的文件系统操作(将文件转换为 IA 存储)的优先级低于 EFS 文件系统工作负载的操作。将文件转换为 IA 存储类别所需的时间取决于文件大小和文件系统工作负载。

文件元数据(包括文件名、所有权信息和文件系统目录结构)始终存储在标准存储中,以确保一致的元数据性能。对 IA 存储中的文件的所有写入操作将首先写入标准存储,然后转换到 IA 存储。小于 128KB 的文件不符合生命周期管理条件,其将始终存储在标准类别中。

定价和计费

您需要为每个存储类别中的数据量付费。当您读取 IA 存储中的文件时,以及当文件从标准存储转换到 IA 存储时,您还需要为数据访问付费。AWS 账单显示每种存储类别的容量以及针对 IA 存储类别的计量访问。要了解更多信息,请参阅 Amazon EFS 定价

注意

使用 AWS Backup 备份启用生命周期管理的 EFS 文件系统时,不会产生数据访问费用。了解更多有关 AWS Backup 和EFS生命周期管理,请参阅 EFS存储类.

您可以使用 AWS CLI 或 EFS API 查看文件系统的每种存储类别存储的数据量。要查看数据存储的详细信息,请调用 describe-file-systems CLI 命令。

$ aws efs describe-file-systems \ --region us-west-2 \ --profile adminuser

回答中 ValueInIA 显示IA存储中的最后一个计量尺寸。ValueInStandard 显示标准存储中的最后一个计量尺寸。两者相加等于 Value 显示的整个文件系统的大小。

{ "FileSystems":[ { "OwnerId":"251839141158", "CreationToken":"MyFileSystem1", "FileSystemId":"fs-47a2c22e", "PerformanceMode" : "generalPurpose", "CreationTime": 1403301078, "LifeCycleState":"created", "NumberOfMountTargets":1, "SizeInBytes":{ "Value": 29313417216, "ValueInIA": 675432, "ValueInStandard": 29312741784 }, "ThroughputMode": "bursting" } ] }

有关查看和测量磁盘使用情况的其他方法,请参阅计量 Amazon EFS 文件系统对象