我们所有的DNS条目目前都位于AWS之外。我们希望迁移到Route53,但作为其中的一部分,我们希望构建一个可重新部署的方法,从零开始支持整个区域,包括为非AWS资源创建条目。到目前为止,我还没有在AWS控制台之外识别大容量传输选项。相反,我的TypeScript CDK代码目前在记录列表上迭代,并分别创建每个记录。这会很好,但我已经超过了堆栈中允许的资源数量。在我麻烦地进行重构以生成多个堆栈并避免资源限制之前,是否存在通过代码进行批量导入的方法?
发布于 2021-12-14 16:21:40
每个Route53记录都是自己的CloudFormation资源,所以只要您使用CloudFormation来创建它们,就不能对其进行黑客攻击。有一个RecordSetGroup
资源(云格式文档),但是组中的每个记录仍然由RecordSet
资源表示。
现在,一个麻烦的解决方法是使用自定义资源--这是一个您实现的Lambda,它几乎可以完成任何事情,包括创建任意数量的记录。
有关详细信息,请查看自定义资源CDK文档。
https://stackoverflow.com/questions/70351716
复制相似问题