java - AWS CDK:有没有办法使用 CDK 创建数据库模式?
问题描述
我通过 CDK(使用 java 作为语言)创建了 RDS Aurora Postgres 数据库集群和数据库实例。现在我正在尝试通过CDK实现创建数据库模式。我试过但在任何地方都没有找到任何文件或帮助
- 如果可以通过 CDK 为 RDS 数据库创建数据库模式?
- 如果是这样,怎么做?
- 如果没有,实现这一目标的最佳实践是什么?
如果有人已经做过或有知识,我会很感激为我指出正确的方向。
谢谢,地平线7
解决方案
CDK 本身没有用于创建 SQL 模式的开箱即用解决方案,因为它用于管理基础设施的供应。
但是,有一个用于创建附加进程的工具,这个工具是一个CustomResource。
ACustomResource
将允许您调用 Lambda 函数,可以开发此函数以执行与 RDS 实例的 SQL 交互,然后创建模式。
如果您启用RDS 代理,您的 Lambda 函数应该能够与 RDS 实例交互,而无需任何其他联网注意事项。只要它具有 IAM 权限,它就可以调用命令。
推荐阅读
- google-apps-script - 使用 Google Apps 脚本将 ical 文件作为附件发送
- excel - 用于计算的强大日期和时间格式
- php - 无法从简单的 sql 语句打印查询 mssql db
- clojure - “警告:未加载 JBIG2ImageReader。” 但是 [org.apache.pdfbox/jbig2-imageio "3.0.1"] 存在吗?
- javascript - dom 操作 - 如何正确使用 createElement?
- python - 在 matplotlib 中为补丁轮廓添加模糊?
- javascript - 自定义排序函数未调用 Jquery 数据表的 onLoad
- angular6 - checkAll 标题复选框的角度 6 prime ng 数据表工具提示
- api - 是否可以将 websockets 与体育 API 一起使用?
- vba - 使用 VBA 以特定格式转换日期/时间