首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AWS S3库存报告中排除对象

从AWS S3库存报告中排除对象
EN

Stack Overflow用户
提问于 2020-12-28 10:22:35
回答 1查看 324关注 0票数 2

我有一个包含数百万个对象的S3桶。我想为这个桶建立一个AWS S3库存。但是,我希望从库存报告(CSV)中排除位于桶根的test/文件夹中的所有对象。在配置库存时,控制台中有一个选项,即:Prefix,我认为它是一个过滤器,用于包含对象,而不是排除对象。

除了test/文件夹中存在的对象之外,我如何生成所有桶对象的库存报告?有什么办法可以在S3库存控制台上完成吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-28 10:55:52

不幸的是,没有排除前缀的选项。您可以使用前缀来表示包含,而不是排除。来自文档

Amazon库存提供逗号分隔值(CSV)、Apache优化行列(ORC)或Apache ( Parquet )输出文件,这些文件每天或每周列出对象及其对应的元数据,用于S3桶或共享前缀(即具有以公共字符串开头的名称的对象)

但是,您可以使用雅典娜发布处理库存文件,以便只获取所需的记录:

雅典娜可以以ORC、Parquet或CSV格式查询亚马逊的S3库存文件。当您使用雅典娜查询库存时,我们建议您使用ORC格式或Parquet格式的库存文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65476120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档