如果我们更改 S3 存储 class,会对 AWS Athena 产生任何影响吗?

Will there be any impact in AWS Athena, if we change the S3 Storage class?

在我们的组织中,由于 S3 存储桶过载,我们面临着成本问题。存储了太多垃圾文件和存档,导致了这个问题。

我最近获准在 AWS S3 中处理生命周期策略。在我开始处理这个之前,我需要澄清一下,我们的 Athena 数据库存储在其中一个 S3 存储桶中。

如果我们更改存储 class,是否会影响 Athena 数据库查询?

这取决于存储 class。

如果您将数据归档到 Glacier 中,Athena 将无法读取它而只会忽略它。对于其他存储 classes,例如不经常访问的 Athena 仍然可以阅读它们,但如果每月至少阅读一次,您的成本将会增加。