将S3同步到Python中的本地目录

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

我正在尝试同步S3存储桶:

 s3://xxxxxxxx-data/ds_2/accounts/xxxxxx

到我的本地人:

/abc/def

在Python 3中。有人可以建议我该怎么做吗?

根据当前可用的问题,我无法弄清这一点。在此先感谢

python-3.x amazon-web-services amazon-s3 boto3
2个回答
1
投票

您可以使用os.system从python调用s3 sync命令:

import os

cmd = 'aws s3 sync s3://source-bucket/ my-dir'
os.system(cmd)

0
投票

[bto3]中没有与AWS CLI相同的s3 sync功能。尽管有一些开放的问题:

非常有希望,有一天它们会付诸实施。

在这些问题中,您可以找到其他人为获得相似功能而编写的功能的代码段。在其他地方也有很多类似的代码。

© www.soinside.com 2019 - 2024. All rights reserved.