以零停机时间更新S3网站



更新S3存储桶上托管的静态网站以避免停机的最佳方法是什么。更新将由一家对cli命令或如何在控制台中移动一无所知的公司的营销团队完成。有没有办法在不必学习在控制台中移动的情况下实现这一点?

编辑

该网站是静态html页面的集合,将使用html编辑器进行更新。编辑后,营销团队将把每个单独更新的文件上传到S3存储桶。这样的文件不超过10个,包括html和图像。它目前托管在一个共享服务器上,我们现在想把它转移到一个能够托管简单网页的S3存储桶中。首选项是不为某些用户提供控制台访问,因为他们只使用所见即所得html编辑器并使用FTP客户端上传会很舒服。编辑们不懂html,网站也不使用javascript。我正在考虑编写一个批处理脚本来管理上传,以避免cli的复杂性,这样它们就只能在编辑器中处理HTML了。寻找最简单的方法来实现这一点。

您可以设置此处提到的CI/CD管道

以自动方式更新静态网站

上面的管道通常有一个代码提交作为触发器。这取决于你的营销团队对内容做了什么以及他们是如何更新的。如果他们正在更新AWS上托管的内容,你可以将触发器更改为S3更新。该解决方案取决于一个单独的用例,可能需要您进行一些开发,以简化您的营销团队。

我不确定你在这里问什么,因为要"更新"一个静态网站,你肯定必须具备一些网络开发基础的技术知识。

在这里,定义更新的确切含义很重要,因为同样,更新网站和更新bucket是两件完全不同的事情。

此外,S3最终与PUT(更新(保持一致,因此将有一些最小的停机时间。

更新S3存储桶的最简单方法是通过控制台,而不是CLI。控制台对用户非常友好,应该不会花很长时间来适应。

最新更新