首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在亚马逊S3静态网站上启用AB部署

如何在亚马逊S3静态网站上启用AB部署
EN

Stack Overflow用户
提问于 2019-03-19 05:25:57
回答 1查看 166关注 0票数 0

我有一个应用程序,我部署静态部分的网站是托管在一个S3桶,正面与akamai。基于上下文,流量将路由到S3中的静态内容,或者部署在EC2中的后端API。我希望启用AB部署到S3桶中的内容。在新的静态内容部署中。从S3桶中删除当前静态内容,并复制新内容。这可能需要10至20秒的停机时间。什么是正确的AB部署方法与S3静态网站托管与零停机时间?

我可以想出两种解决方案。

  1. 拥有2个S3存储桶和更改akamai映射(这并不理想,因为更改akamai映射需要更多的流程和团队参与发布)
  2. 为静态内容启用akamai缓存(可能5分钟),

除了上述,还有其他更好的解决方案吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-03-19 06:16:15

尝试先复制,然后将实际重命名为旧的,将新的重命名为实际。

代码语言:javascript
复制
aws s3 --recursive mv s3://your_bucket/actual s3://your_bucket/old

aws s3 --recursive mv s3://your_bucket/new s3://your_bucket/actual

开关会很快的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55234171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档