我想创建一个CI / CD构建计划,其中将静态文件部署到S3,Route 53更新每个S3存储桶的DNS记录。
基本上,我正在寻找起点。创建新的S3存储桶时,让Route 53动态更新是我现在要解决的主要障碍。
答案 0 :(得分:1)
据我所知,没有创建S3存储桶的触发器。因此,创建存储桶的脚本也将需要触发Route53更新。
根据要实现的目标,您可以将其部署到同一存储桶中,然后使用S3事件trigger a Lambda function来清除Cloudfront缓存,从而提供更新的静态文件。
您还可以设置periodic Cloudwatch trigger,以触发Lambda脚本,该脚本每隔几分钟就会更新Route53以指向适当的存储桶。