gpt4 book ai didi

amazon-web-services - 如何从 Amazon S3 下载具有 100,000 多个版本的文件的所有版本?

转载 作者:行者123 更新时间:2023-12-04 00:13:34 25 4
gpt4 key购买 nike

我在 Windows 上使用 AWS 命令​​行,到目前为止我发现的所有方法似乎都表明我需要获取所有对象的版本 ID 列表。是否有某种像 * 这样的通配符可以使用?

最佳答案

此 Python 代码使用 boto将下载在存储桶中找到的所有文件版本。大量版本可能需要对结果集进行分页。

import boto
conn = boto.connect_s3()
bucket = conn.get_bucket('BUCKET')

# Get a list of all versions contained in the bucket
versions = bucket.list_versions(prefix='FILENAME')

for v in versions:
# Save the version to a filename based on the Last Modified date
v.get_contents_to_filename(v.last_modified)

关于amazon-web-services - 如何从 Amazon S3 下载具有 100,000 多个版本的文件的所有版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com