s3cmd 恢复递归无法正常工作

s3cmd 恢复递归无法正常工作

我正在运行以下命令将数据从 Amazon S3 恢复到 Web 服务器。 s3cmd restore --recursive s3://my-bucket/Weekly-Sunday/dbexports/ 并收到此错误:

Restore is not allowed, as object's storage class is not GLACIER 另一方面,当我尝试--dry-run时,它没有出现问题。

我正在使用 amazon s3,但没有使用 GLACIER,并且使用此命令进行同步:

s3cmd sync LOCAL_DIR s3://my-bucket/Weekly-Sunday/dbexports/将数据移动到 Amazon s3。

答案1

答案很简单。恢复选项仅适用于冰川贮存: (http://s3tools.org/usage) 这个带有反转参数的小命令可以完成这项工作。

s3cmd sync s3://my-bucket/Weekly-Sunday/dbexports/ LOCAL_DIR

相关内容