【问题标题】:upload_archive() operation in boto3 for glacier冰川的boto3中的upload_archive()操作
【发布时间】:2018-06-21 15:25:35
【问题描述】:

boto3 for glacier 中的upload_archive() 操作是否会在待上传的数据大于100MB 时自动使用分段上传?

我相信 boto2 就是这种情况(请参阅@lenrok258 在Boto Glacier - Upload file larger than 4 GB using multipart upload 中的回答)

我尝试了不同的方法来查看 boto3 for glacier 中 upload_archive() 操作的源代码,但我无法使用 inspect 或 ipython 找到它。如果有人碰巧知道如何做到这一点并愿意分享,将不胜感激。

【问题讨论】:

    标签: python-3.4 boto3


    【解决方案1】:

    与boto2不同,boto3不会自动使用分段上传。

    来自an issue on the boto3 Githubboto 项目成员的评论:

    ...boto3没有自动处理的能力 分段上传到 Glacier。那将是一个功能请求。那里 是boto2中存在的一些尚未实现的功能 在boto3中。

    您必须使用initiate_multipart_upload 功能自己实现它。

    或者,正如该问题的另一位评论者所建议的那样:

    与 Glacier 交互的最佳使用模式通常是 上传到 S3 并使用 S3 生命周期策略来转换 反对冰川。

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多