如何在s3中使用sync同步获取下载的文件?

问题描述 投票:0回答:1

我正在使用以下内容从某个存储桶下载文件:

aws s3 sync s3://my-bucket --profile xyz c:\Destination --exclude "*" --include ".txt"

然后我需要从这些文件导入数据,但是我需要导入那些最近下载的数据,否则我可能会多次导入数据。

是否有任何返回文件列表的指令/选项?

amazon-web-services amazon-s3 aws-cli
1个回答
1
投票

不完全的。

如果您正在执行增量sync并且您只想对“新下载”文件执行操作,则可以使用以下选项:

  • 保留文件的“之前”列表并进行比较
  • 您可以使用文件的创建时间进行比较
  • 获取命令的输出并将其转换为有用的信息

示例输出是:

upload: test.txt to s3://mybucket/test.txt
upload: test2.txt to s3://mybucket/test2.txt
© www.soinside.com 2019 - 2024. All rights reserved.