Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 从AWS S3库存报告中排除对象_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 从AWS S3库存报告中排除对象

Amazon web services 从AWS S3库存报告中排除对象,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我有一个S3存储桶,其中包含数百万个对象。我想为那个桶建立一个AWS S3库存。但是,我想从库存报告(CSV)中排除桶根目录下的test/文件夹中的所有对象。配置资源清册时,控制台中有一个选项: 前缀,我认为这是一个包含对象而不是排除对象的过滤器 如何生成除test/文件夹中存在的对象之外的所有bucket对象的库存报告?是否有任何方法可以从S3资源清册控制台执行此操作?不幸的是,没有排除前缀的选项。可以使用前缀表示包含,而不是排除。发件人: Amazon S3 inventory提供逗号分隔值

我有一个S3存储桶,其中包含数百万个对象。我想为那个桶建立一个AWS S3库存。但是,我想从库存报告(CSV)中排除桶根目录下的
test/
文件夹中的所有对象。配置资源清册时,控制台中有一个选项:
前缀
,我认为这是一个包含对象而不是排除对象的过滤器


如何生成除
test/
文件夹中存在的对象之外的所有bucket对象的库存报告?是否有任何方法可以从S3资源清册控制台执行此操作?

不幸的是,没有排除前缀的选项。可以使用前缀表示包含,而不是排除。发件人:

Amazon S3 inventory提供逗号分隔值(CSV)、Apache优化行列(ORC)或Apache拼花(Parquet)输出文件,每天或每周为S3 bucket或共享前缀(即名称以公共字符串开头的对象)列出对象及其对应的元数据。

但是,您可以使用对库存文件进行后期处理,以仅获取所需的记录:

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