我有一个应用程序,我部署静态部分的网站是托管在一个S3桶,正面与akamai。基于上下文,流量将路由到S3中的静态内容,或者部署在EC2中的后端API。我希望启用AB部署到S3桶中的内容。在新的静态内容部署中。从S3桶中删除当前静态内容,并复制新内容。这可能需要10至20秒的停机时间。什么是正确的AB部署方法与S3静态网站托管与零停机时间?
我可以想出两种解决方案。
除了上述,还有其他更好的解决方案吗?谢谢。
发布于 2019-03-19 06:16:15
尝试先复制,然后将实际重命名为旧的,将新的重命名为实际。
aws s3 --recursive mv s3://your_bucket/actual s3://your_bucket/old
aws s3 --recursive mv s3://your_bucket/new s3://your_bucket/actual开关会很快的。
https://stackoverflow.com/questions/55234171
复制相似问题