首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在创建时填充RDS

在创建时填充RDS
EN

Stack Overflow用户
提问于 2020-06-17 14:28:56
回答 1查看 106关注 0票数 1

目前为几个不同的AWS帐户创建每个帐户的RDS。为此,我使用Cloudformation脚本。在创建这些数据库时,我希望它们具有类似的结构。我创建了一个SQL,可以在脚本运行后手动运行该SQL。但是,作为运行脚本的一部分,我想自动执行这个命令。

到目前为止,我的解决方案是创建一个依赖于RDS的EC2实例,然后运行一次,然后手动删除它,但这不是一个合适的解决方案。但我找不到别的办法了?

是否可以作为cloudformation脚本的一部分运行查询?FYI:我正在创建一个11.5 Postgres实例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-17 20:21:05

正确的方法是使用自定义资源

但这需要一些新的发展。但是,如果已经有EC2实例从其UserData中填充rds,则可以按照以下方式自动化其终止

  1. InstanceInitiatedShutdownBehavior设置为termiante
  2. 在UserData的末尾,执行shutdown -h now来关闭实例。

由于您的关闭行为是terminate,因此实例将自动终止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62431395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档