gpt4 book ai didi

amazon-web-services - AWS S3 同步 --force-glacier-transfer

转载 作者:行者123 更新时间:2023-12-04 08:12:33 26 4
gpt4 key购买 nike

几天前,我正在试验 S3 和 Glacier,我的数据已存档,因此将其恢复,我不得不使用他们的加急服务(费用很高)。我想将我的所有内容从一个存储桶移动到同一区域同一帐户中的另一个存储桶。

当我尝试同步数据时,它会出现以下错误
已完成 10.9 MiB/~10.9 MiB (30.0 KiB/s),剩余 ~0 个文件(计算警告:正在跳过文件 s3://bucket/zzz0dllquplo1515993694.mp4。对象属于 GLACIER 存储类。无法在 GLACIER 上执行复制操作对象。您必须恢复对象才能执行操作。有关忽略或强制这些传输的其他参数选项,请参阅 aws s3 复制帮助。

我正在使用以下命令,我想知道以美元计算它会花费我多少?因为我所有的文件存储类都从“标准”更改为“冰川”。所以,我被迫使用 --force-glacier-transfer 标志

aws s3 sync s3://bucketname1 s3://bucketname2 --force-glacier-transfer --storage-class STANDARD

最佳答案

如果您恢复了它们并且在到期日期之前,您应该能够在没有额外恢复的情况下同步它们。您会收到所有递归命令的 Glacier 错误,因为它们使用的 API 不会检查它们是否已恢复。您可以在他们添加 --force-glacier-transfer 的票证中了解相关信息。 .

https://github.com/aws/aws-cli/issues/1699

使用 --force-glacier-transfer 时标记它不会再做一次恢复,它只是忽略 API 说对象在 Glacier 中,无论如何都会尝试。如果对象没有恢复(它不会尝试恢复它),它将失败。

请注意,这仅适用于递归命令(例如,sync 和带有 --recursive 的 cp/mv),如果您只复制 1 个文件,它将在没有 force 标志的情况下工作。

关于amazon-web-services - AWS S3 同步 --force-glacier-transfer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51676738/

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