<AWS S3> 如何根据修改日期下载 S3 存储桶文件?



我有一个用例,需要在特定的修改日期范围内下载bucket文件,仅用于诊断目的。bucket中有大量文件,因此下载所有文件是不现实的。我看过AWS CLI,似乎没有现成的S3选项(只有一个"--include"选项,仅按文件名进行筛选(。我可以就此征求你的意见吗?谢谢

DATE=$(date +%Y-%m-%d)
FILE="$(aws s3api list-objects --bucket bucket_name --query 'Contents[?LastModified>=  `'"$DATE"'`][].{Key: Key}' --output=text| grep file_name)"
aws s3 cp s3://bucket_name/${FILE} .

相关内容

  • 没有找到相关文章