在存储桶级别或目录级别而不是对象级别进行 AWS S3 存储桶版本控制



有没有办法将 AWS S3 存储桶或存储桶内的目录还原到以前的版本。

我发现这有用的场景是

  • 上传包含多个目录和多个文件的网站 在这些目录中放入具有版本控制和 已启用网站托管。
  • 更改代码,将最新代码上传到 桶
  • 如果构建错误,则需要快速将 S3 存储桶恢复到其旧状态。

在标记为旧版本的多个目录中选择 50+ 文件进行删除是繁琐且极不可能的。

一般来说,在将网站内容部署到存储桶之前没有持续集成是一个坏主意。让任何测试运行器在将构建上传到 S3 之前检查您的构建是更好的方法。

无论如何,我有一个解决方案给你。请上传到 S3 打包为压缩/TAR 存档的网站内容。如果构建失败,您可以获取以前版本的存档,并将其解压缩到存储桶中。

相关内容

  • 没有找到相关文章

最新更新