【问题标题】:Moving files across folders in the same S3 bucket在同一个 S3 存储桶中跨文件夹移动文件
【发布时间】:2018-12-18 22:09:49
【问题描述】:
在同一个存储桶中,我有名为 Backup1 和 Backup2 的文件夹。
Backup1 文件夹中的文件在 5 天后从 S3 标准存储转换到 Glacier。
现在从 S3 控制台,如果我想将其中一些文件从 Backup1 文件夹复制到 Backup2:
- 如果这些文件的保存时间少于 90 天,我是否会产生任何费用?
- 是从 Glacier 复制到 Glacier 还是从 Glacier 复制到 S3 Standard?
- 由于这涉及从 Glacier 复制文件,会不会很耗时?
【问题讨论】:
标签:
amazon-web-services
amazon-s3
【解决方案1】:
首先,值得一提的是,最近对 Amazon S3 进行了一些更新:
如果这些文件的保存时间少于 90 天,我是否会产生任何费用?
当您将对象复制到 Backup2 时,您将存储数据的另一个副本。因此,无论使用何种存储级别,您都需要为此额外存储付费。当您从 Glacier 存储类恢复对象时,它们会临时存储为 Reduced Redundancy Storage。将文件复制到 Backup2 后,您必须检查使用的存储类。
是从 Glacier 复制到 Glacier 还是从 Glacier 复制到 S3 Standard?
要从 Backup1 复制对象,您需要先恢复 Glacier 中的对象。恢复后,它们将在 S3 中可用。
由于这涉及从 Glacier 复制文件,会不会很耗时?
文件复制速度很快,但您首先需要从 Glacier 中恢复。您可以选择需要多长时间,具体取决于您是希望为快速检索(1-5 分钟)还是标准(3-5 小时)或批量(5-12 小时)付费。