目前为几个不同的AWS帐户创建每个帐户的RDS。为此,我使用Cloudformation脚本。在创建这些数据库时,我希望它们具有类似的结构。我创建了一个SQL,可以在脚本运行后手动运行该SQL。但是,作为运行脚本的一部分,我想自动执行这个命令。
到目前为止,我的解决方案是创建一个依赖于RDS的EC2实例,然后运行一次,然后手动删除它,但这不是一个合适的解决方案。但我找不到别的办法了?
是否可以作为cloudformation脚本的一部分运行查询?FYI:我正在创建一个11.5 Postgres实例。
发布于 2020-06-17 20:21:05
正确的方法是使用自定义资源。
但这需要一些新的发展。但是,如果已经有EC2实例从其UserData中填充rds,则可以按照以下方式自动化其终止:
termianteshutdown -h now来关闭实例。由于您的关闭行为是terminate,因此实例将自动终止。
https://stackoverflow.com/questions/62431395
复制相似问题