本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用存储类别
亚马逊 S3 文件网关支持亚马逊 S3 标准、亚马逊 S3 A Standard-Infrequent ccess、亚马逊 S3 One A Zone-Infrequent ccess、Amazon S3 Intelligent-Tiering 和 Amazon Glacier 存储类别。有关存储类别的更多信息,请参阅《Amazon Simple Storage Service 用户指南》中的 Amazon S3 存储类别。
注意
S3 文件网关目前不支持 Amazon S3 Glacier Instant Retrieval 存储类别。
在文件网关中使用存储类别
当您创建或更新文件共享时,您可以为对象选择您的存储类别。您可以选择 Amazon S3 标准存储类别,也可以选择 S3 Standard-IA、S3 One 或 S3 Intelligent-Tiering 存储类别中的任何一个 Zone-IA。存储在任一这些存储类别中的对象可以通过生命周期策略转换到 GLACIER 中。
| Amazon S3 存储类 | 注意事项 |
|---|---|
| 标准 | 选择“Standard”(标准) 将您经常访问的文件冗余存储在地理上分开的多个可用区中。这是原定设置的存储类别。有关更多详细信息,请参阅 Amazon S3 定价。 |
| S3 Intelligent-Tiering | 选择通过自动将数据移动 Intelligent-Tiering 到最经济实惠的存储访问层来优化存储成本。 小于 128 KB 的对象不符合在该 Intelligent-Tiering 存储类别中进行自动分层的条件。这些对象按频繁访问层费率收费,不会产生针对自动分层对象收取的监控费用。 S3 Intelligent-Tiering 现在支持存档访问层和深度存档访问层。S3 Intelligent-Tiering 会自动将已经 90 天未被访问的对象移至存档访问层,180 天后未被访问的对象移动到深度存档访问层。每当恢复其中一个存档访问层中的对象时,该对象都会在几个小时内移动到频繁访问层并准备好进行检索。如果对象仅存在于两个存档层中的其中一个,则当用户或应用程序通过文件共享尝试访问这些文件时,会导致超时错误。 Intelligent-Tiering 如果您的应用程序通过文件网关提供的文件共享访问文件,请不要在 S3 中使用存档层。 当对文件网关管理的文件执行更新元数据(例如所有者、时间戳、权限和 ACL)的文件操作时,会删除现有对象,并在此 Amazon S3 存储类别中创建对象的新版本。在生产环境中使用此存储类别之前,请先验证文件操作会如何影响对象创建。有关更多详细信息,请参阅 Amazon S3 定价。 |
| S3 Standard-IA | 选择 Standard-IA 将不经常访问的文件冗余存储在地理位置分隔的多个可用区中。 存储在 Standard-IA 存储类中的对象可能会因在 30 天内覆盖、删除、请求、检索或在存储类别之间转换对象而产生额外费用。最短存储期限为 30 天。不到 30 天就删除的对象将按比例收取费用,金额等于剩余天数所对应的存储费用。考虑这些对象的更改频率,计划保留这些对象的时间以及需要访问的频率。小于 128 KB 的对象按 128 KB 收费,并会收取提前删除费。 当对文件网关管理的文件执行更新元数据(例如所有者、时间戳、权限和 ACL)的文件操作时,会删除现有对象,并在此 Amazon S3 存储类别中创建对象的新版本。因为提前删除会产生费用,在生产环境中使用此存储类别之前,您应该验证文件操作会如何影响对象创建。有关更多详细信息,请参阅 Amazon S3 定价。 |
| S3 One Zone-IA | 选择 One 可 Zone-IA 将不常访问的文件存储在单个可用区中。 存储在 One Zone-IA 存储类中的对象可能会因在 30 天内覆盖、删除、请求、检索或在存储类别之间转换对象而产生额外费用。最短存储期限为 30 天,不到 30 天就删除的对象将按比例收取费用,金额等于剩余天数所对应的存储费用。考虑这些对象的更改频率,计划保留这些对象的时间以及需要访问的频率。小于 128 KB 的对象按 128 KB 收费,并会收取提前删除费。 当对文件网关管理的文件执行更新元数据(例如所有者、时间戳、权限和 ACL)的文件操作时,会删除现有对象,并在此 Amazon S3 存储类别中创建对象的新版本。因为提前删除会产生费用,在生产环境中使用此存储类别之前,您应该验证文件操作会如何影响对象创建。有关更多详细信息,请参阅 Amazon S3 定价。 |
尽管您可以将对象直接从文件共享写入 S3-Standard-IA S3-One Zone-IA、或 S3 Intelligent-Tiering 存储类别,但我们建议您使用生命周期策略来过渡对象,而不是直接从文件共享中写入,特别是如果您希望在存档后的 30 天内更新或删除对象。有关生命周期策略的信息,请参阅对象生命周期管理。
将 GLACIER 存储类别与文件网关结合使用
如果您通过 Amazon S3 生命周期策略将文件转换到 Amazon Glacier,并且文件共享客户端可以通过缓存看到该文件,则在更新文件时会遇到 I/O 错误。我们建议您将 “ CloudWatch 事件” 设置为在出现这些 I/O 错误时接收通知,并使用通知采取措施。例如,您可以采取措施以将已存档对象还原到 Amazon S3 中。在对象还原到 S3 后,您的文件共享客户端可以通过文件共享成功地访问和更新它们。
有关如何还原已存档对象的信息,请参阅《Amazon Simple Storage Service 用户指南》中的还原存档对象。
重要
S3 文件网关还不支持 S3 Glacier Instant Retrieval 存储类别。尽管您可以使用生命周期策略或直接 PUT 请求将文件共享存储桶中的对象指定用于 S3 Glacier Instant Retrieval,但 S3 文件网关无法识别哪些文件属于该存储类别,并且会像对待任何其他对象一样对它们执行文件操作。由于 S3 Glacier Instant Retrieval 的访问成本高于其他 Amazon S3 存储类别,因此,如果管理不当,病毒扫描、rsync 和重命名等批量文件操作会导致高额的 Amazon S3 费用。因此,我们不建议将 S3 Glacier Instant Retrieval 与 S3 文件网关一起使用。