You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS控制台显示2个S3存储桶仅1个应用 是否为CodePipeline导致?如何配置SSL?

问题1:双存储桶的产生原因

该情况大概率不是CodePipeline集成直接导致的,两种最常见的场景会产生两个存储桶:

  • 你最初搭建静态博客时如果参考了标准的AWS S3静态站配置教程,会默认创建两个桶:一个是www.pdelfino.com.br主桶,存放你所有的博客静态资源(HTML、CSS、JS、媒体文件等);另一个是pdelfino.com.br根域名桶,默认配置为重定向规则,所有访问根域名的请求会自动跳转到带www的主站域名,这种配置属于S3静态站的常规操作。
  • 第二种可能是你配置CodePipeline时,系统自动生成了专门存储流水线构件的存储桶,这类桶的名称通常会包含codepipeline、artifact等关键词,用途是存储你每次提交后的构建产物、运行日志、临时缓存文件,保障流水线正常运行。
    你可以直接进入两个存储桶查看内容、静态网站配置规则,即可快速确认两个桶的具体用途。

问题2:存储桶是否可删除

是否可删除需要先明确两个桶的作用,不建议未确认用途直接删除:

  • 如果是「主站桶+根域名重定向桶」的组合:如果你的域名解析只配置了www域名、不需要支持根域名直接访问,可以删除重定向桶;如果后续计划支持根域名HTTPS访问,建议保留重定向桶。
  • 如果是「主站桶+CodePipeline构件桶」的组合:不可删除,删除后会导致你的自动部署流水线直接运行失败,除非你重新为CodePipeline配置新的构件存储位置。
    删除存储桶前建议先导出桶内文件做本地备份,避免误删影响服务运行。

问题3:配置SSL证书时的存储桶选择

S3静态网站本身不支持直接绑定自定义域名的SSL证书,标准方案是搭配CloudFront分发实现HTTPS访问,此时你只需选择存放了博客静态资源的主站桶作为CloudFront的源站即可。
如果你申请的SSL证书同时覆盖了根域名和www域名,需要同时保留重定向桶的情况下,可以单独为根域名再配置一个CloudFront分发,源站选择根域名重定向桶即可。

内容的提问来源于stack exchange,提问作者Pedro Delfino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 20:36:07