【问题标题】:Restoring AWS S3 bucket using s3-pit-restore使用 s3-pit-restore 恢复 AWS S3 存储桶
【发布时间】:2017-11-27 20:08:05
【问题描述】:

在尝试使用 s3-pit-restore 将 S3 存储桶时间点还原到另一个存储桶时,我收到指向源存储桶名称的语法错误。这是我在 Windows 7 上的 Python 提示符下发出的命令:

s3-pit-restore -b mybucketeu -d mybucketeubak -t "11-27-2017 11:00:00 -6"

语法错误提示指向mybucketeu的最后一个字符。

我对 AWS CLI 不是很有经验,但我安装并配置了它,以便我可以获取包含上述两个存储桶的存储桶列表。 Python 3.6 和 s3-pit-restore 安装没有明显问题

我们的最终目标是能够将 S3 存储桶中的所有内容回滚到与当时内容完全相同的时间点。

谢谢!

【问题讨论】:

    标签: python amazon-web-services amazon-s3 restore


    【解决方案1】:

    您提供的网址无效,但我找到了另一个网址here

    如果你按照上面的链接,那么它明确说明

    使用此工具,您可以使用以下简单命令轻松地将存储库恢复到某个时间点:

    To local file-system:
    
     $ s3-pit-restore -b my-bucket -d restored-bucket-local -t "06-17-2016 23:59:50 +2"
    
    To s3 bucket:-
    
     $ s3-pit-restore -b my-bucket -B restored-bucket-s3 -t "06-17-2016 23:59:50 +2"
    

    所以在你的情况下使用 -B

    s3-pit-restore -b mybucketeu -B mybucketeubak -t "11-27-2017 11:00:00 -6"
    

    【讨论】:

      【解决方案2】:

      我在 AWS Sagemaker 笔记本中运行命令时遇到了同样的问题。通过在命令的开头添加! 解决了该问题。所以对你来说可能是:

      !s3-pit-restore -b mybucketeu -d mybucketeubak -t "11-27-2017 11:00:00 -6"
      

      【讨论】:

        猜你喜欢
        • 2015-06-22
        • 2017-06-26
        • 2018-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-04
        相关资源
        最近更新 更多