代码之家  ›  专栏  ›  技术社区  ›  Ninad Gaikwad

将文件从s3移动到s3冰川的方法

  •  1
  • Ninad Gaikwad  · 技术社区  · 6 年前

    我需要创建一个python flask应用程序,将文件从s3存储移动到s3 glacier。我不能使用生存期策略来执行此操作,因为我需要使用冰川保险库锁,这在生存期策略方法中是不可能的,因为我将无法在这些文件上使用任何冰川功能。这些文件的大小将是多GB,所以我需要下载这些文件,然后上传到冰川。我正在考虑在ec2上添加一个脚本,该脚本将由flask触发,并将开始下载和上传文件到glacier。

    没有发布任何代码,因为我对编码没有什么问题,只是我应该采取的方法。

    1 回复  |  直到 6 年前
        1
  •  2
  •   John Rotenstein    6 年前

    看来您的要求是使用

    Amazon S3 Object Lock . 这在对象或铲斗级别起作用。

    因此,您可以简单地使用 对象锁 而不是把物体移到冰川上。

    如果不经常访问这些对象,您可能还希望在锁定存储类之前将其更改为更便宜的存储类。

    见: Introduction to Amazon S3 Object Lock - Amazon Simple Storage Service