尝试使用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存储桶中的所有内容滚动到一个时间点,其内容与当时完全相同的内容。
谢谢!
您提供的URL不起作用,尽管我在这里找到了另一个。
如果您遵循上述链接,则显然指出
使用此工具,您可以使用以下简单命令轻松地将存储库还原到一个时间点:
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"
我遇到的问题与我从AWS SageMaker笔记本中运行命令相同。通过将!
添加到命令的开头来解决问题。因此,对您来说可能是:
!s3-pit-restore -b mybucketeu -d mybucketeubak -t "11-27-2017 11:00:00 -6"