繁体   English   中英

AWS CLI - S3 包括 AND 与 OR

[英]AWS CLI - S3 includes AND vs OR

使用 AWS CLI 与 S3 交互时,如何以 AND 方式使用--includes过滤器? 我有以下示例文件:

XYZCompany_2019-11-01_ConversionData.txt 
XYZCompany_2019-12-01_ConversionData.txt 
XYZCompany_2019-12-02_ConversionData.txt 
XYZCompany_2019-11-01_RequestData.txt 
XYZCompany_2019-12-01_RequestData.txt 
XYZCompany_2019-12-01_ConversionData.txt 
XYZCompany_2019-12-02_ConversionData.txt

如果我使用:

aws s3 cp s3:location local_dir --recursive --exclude "*" --include "*Conversion*"  --include "*2019-12*"

这以 OR 方式处理--includes并返回 12 月的所有文件和所有转换文件。 如何仅检索 12 月的转换文件?

如果文件名包含您要查找的两部分数据,您可以在单个--includes过滤器中使用 3 个通配符:

aws s3 cp s3:location local_dir --recursive --exclude "*" --include "*2019-12*Conversion*" 

这将检索日期为 2019 年 12 月的所有转换文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM