Amazon-S3
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。
答案很簡單。恢復選項僅適用於Glacier儲存:( http://s3tools.org/usage ) 這個帶有反轉參數的小命令可以完成這項工作。
s3cmd sync s3://my-bucket/Weekly-Sunday/dbexports/ LOCAL_DIR