首页 > 解决方案 > 为 S3 存储桶创建 Route 53 记录

问题描述

我想创建一个 CI/CD 构建计划,其中静态文件部署到 S3,Route 53 更新每个 S3 存储桶的 DNS 记录。

基本上我正在寻找一些开始的地方。在创建新的 S3 存储桶时动态更新 Route 53 是我现在试图解决的主要障碍。

标签: amazon-web-servicesamazon-s3

解决方案


据我所知,没有创建 S3 存储桶的触发器。因此,创建存储桶的脚本也需要触发 Route53 更新。

根据您要实现的目标,您可以部署到同一个存储桶,然后使用 S3 事件触发 Lambda 函数以清除 Cloudfront 缓存,从而提供更新的静态文件。

您还可以设置定期 Cloudwatch 触发器,以触发 Lambda 脚本,该脚本每隔几分钟更新 Route53 以指向适当的存储桶。


推荐阅读