【问题标题】:Sync data from s3 to local with specific suffix使用特定后缀将数据从 s3 同步到本地
【发布时间】:2021-11-27 06:10:10
【问题描述】:

我正在尝试使用 aws-cli 将数据从 s3 同步到具有特定后缀的本地。

S3 中的所有文件

EUACCESS_Details_20210906100000
ZSMART_Details
INHOME_Details_20211206100023
EUACCESS_Details_202101021003000
INHOME_Details_20211006100000
full_order_overview_20211006100000

输出:

EUACCESS_Details_20210906100000
INHOME_Details_20211206100023
EUACCESS_Details_202101021003000
INHOME_Details_20211006100000

我已经厌倦了使用这个命令,但我遇到了错误

aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/EUACCESS_Details_* ./local_folder
aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/INHOME_Details_* ./local_folder

他们有什么简单的解决方案吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-cli


    【解决方案1】:

    您可以使用--include---exclude 做到这一点:

    aws s3 sync s3://ip-managed-s3.crush.order.in/zsmart/ ./local_folder  --exclude "*" --include "EUACCESS_Details_*" --include "INHOME_Details_*"
    

    【讨论】:

    • 感谢 Marcin 的回复,它对我有用
    • @madhavi 没问题。如果答案有帮助,我们将不胜感激它的接受(上/下投票按钮下的类似滴答声的按钮)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 2019-05-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    相关资源
    最近更新 更多