【发布时间】:2020-08-20 00:55:24
【问题描述】:
我正在尝试同步 S3 存储桶:
s3://xxxxxxxx-data/ds_2/accounts/xxxxxx
到我的本地:
/abc/def
在 Python 3 中。 有人可以建议我怎么做吗?
根据当前可用的问题,我无法弄清楚这一点。 提前致谢
【问题讨论】:
标签: python-3.x amazon-web-services amazon-s3 boto3
我正在尝试同步 S3 存储桶:
s3://xxxxxxxx-data/ds_2/accounts/xxxxxx
到我的本地:
/abc/def
在 Python 3 中。 有人可以建议我怎么做吗?
根据当前可用的问题,我无法弄清楚这一点。 提前致谢
【问题讨论】:
标签: python-3.x amazon-web-services amazon-s3 boto3
boto3 中没有 s3 sync 功能,就像 AWS CLI 中一样。但是有一些未解决的问题:
如此充满希望,总有一天它们会被实施。
在问题中,您可以找到其他人为获得类似功能而制作的函数的代码 sn-ps。其他地方也有很多类似的代码。
【讨论】:
您可以使用 os.system 从 python 调用 s3 sync 命令:
import os
cmd = 'aws s3 sync s3://source-bucket/ my-dir'
os.system(cmd)
【讨论】: