amazon-web-services - 为 S3 存储桶创建 Route 53 记录
问题描述
我想创建一个 CI/CD 构建计划,其中静态文件部署到 S3,Route 53 更新每个 S3 存储桶的 DNS 记录。
基本上我正在寻找一些开始的地方。在创建新的 S3 存储桶时动态更新 Route 53 是我现在试图解决的主要障碍。
解决方案
据我所知,没有创建 S3 存储桶的触发器。因此,创建存储桶的脚本也需要触发 Route53 更新。
根据您要实现的目标,您可以部署到同一个存储桶,然后使用 S3 事件触发 Lambda 函数以清除 Cloudfront 缓存,从而提供更新的静态文件。
您还可以设置定期 Cloudwatch 触发器,以触发 Lambda 脚本,该脚本每隔几分钟更新 Route53 以指向适当的存储桶。
推荐阅读
- sockets - 使用 netlink 套接字时不需要轮询,为什么?
- javascript - 如何将焦点移动到Vuejs中的下一个输入字段?
- spring - client_credentials 未通过 spring webclient OAuth2 授权
- vue.js - 未知的自定义元素:
- 您是否正确注册了组件 - rabbitmq - 如何订阅发送到rabbit mq中_skipped队列的消息
- sonatype - 如何使用 sonatype rest api 而无需在任何地方安装 nexus 包管理器
- r - 添加第二个 y 轴绘制直方图(ggplot)
- android - 在移动到另一个片段之前出现返回和主页按钮
- android - 我如何在模块化应用程序中访问可绘制文件夹
- node.js - 缺少 ) 在 ejs 模板中的参数列表之后