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

时间:2018-09-24 22:02:27

标签: amazon-web-services amazon-s3 versioning

是否可以将AWS S3存储桶或存储桶中的目录还原到其先前版本。

我认为有用的场景是

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

在标记为较旧版本的多个目录中选择50个以上的文件进行删除是乏味且极不可能的。

1 个答案:

答案 0 :(得分:1)

通常,在部署网站内容之前不进行持续集成是个坏主意。更好的方法是让任何测试运行程序在将构建文件上载到S3之前对其进行检查。

无论如何,我为您提供解决方案。请上载为ZIP / TAR压缩文件的网站内容到S3。如果构建失败,则可以获取先前版本的存档,然后将其解压缩到存储桶中。