使用项目:https://github.com/angeloc/s3-pit-restore
S3-pit-restore 似乎是 Amazon S3 的一个有用的时间点恢复工具。我按照提供的说明在 Windows 10 Pro 上安装此工具。 Python 和 AWS CLI 运行没有任何问题。 s3-pit-restore 文件与 Python 位于同一目录中,并且路径已设置。它对我不起作用。
使用 s3-pit-restore 恢复 AWS S3 存储桶讨论了另一个问题。我在安装这个工具时陷入困境
采取以下步骤:
pip3 install s3-pit-restore
命令行上的错误消息:
's3-pit-restore' 不被识别为内部或外部命令、可操作程序或批处理文件。
有人在 Windows 10 环境下成功运行此代码吗?请告诉我具体步骤。我感觉这个代码的新版本只能在Linux环境中运行。 其次,你知道有什么工具可以帮助从AWS S3实现时间点文件恢复吗?
以下 Amazon S3 存储桶的时间点恢复 | AWS存储博客,我没有得到想要的结果。我仍在定制它。
您收到错误:
's3-pit-restore' 不被识别为内部或外部命令、可操作程序或批处理文件。
这表明 Windows 命令行找不到名为
s3-pit-restore
的程序。
因此,尝试运行:
python3 s3-pit-restore
如果您使用的是 Linux 而不是 Windows,则可以
chmod +x
该脚本,然后它就可以正常工作,因为文件的第一行是:
#!/usr/bin/env python3
这告诉 Linux 在哪里可以找到可执行文件。这不适用于 Windows。