我写了一个CloudFormation模板,创build一个包括VPC,HostedZone,子网,Autoscaling组等等的整个环境。
ASG成员所创build的服务器在第一次启动时运行用户数据脚本,其他许多任务也一样,每个实例也在新创build的HostedZone中注册。
一切都很完美。
问题是,当我标记栈删除失败(DELETE_FAILED),原因是CloudFormation不能删除HostedZone。
即使您尝试手动删除包含超过所需logging(NSlogging)的托pipe区域,也会出现错误消息,说明您需要删除区域中的所有非必需logging,然后才能删除该区域。
这也发生在CloudFormation中,这就是“删除失败”的原因。
CloudFormation中的错误如下所示:
The specified hosted zone contains non-required resource record sets and so cannot be deleted.
我想知道是否有一个解决方法,以避免“删除失败”的消息,并将正确删除堆栈?