我已经使用CDK(使用Java语言)创建了一个RDS Aurora Postgres数据库集群和数据库实例。现在我正在尝试通过CDK创建一个数据库模式。我尝试过,但没有找到任何文档或帮助资料告诉:
- 是否可以通过CDK为RDS数据库创建DB模式?
- 如果可以,如何实现?
- 如果不行,有哪些最佳实践方法来实现?
如果有人已经做过或者有相关知识,请指引我正确的方向。
谢谢, Horizon7
我已经使用CDK(使用Java语言)创建了一个RDS Aurora Postgres数据库集群和数据库实例。现在我正在尝试通过CDK创建一个数据库模式。我尝试过,但没有找到任何文档或帮助资料告诉:
如果有人已经做过或者有相关知识,请指引我正确的方向。
谢谢, Horizon7
CDK本身没有开箱即用的解决方案来创建SQL模式,它被用于管理基础设施的提供。
然而,有一个工具可以创建额外的进程,这个工具是一个CustomResource。
CustomResource
将允许你调用Lambda函数,这个函数可以被开发用于与RDS实例进行SQL交互,然后创建模式。
如果启用RDS Proxy,你的Lambda函数应该能够与RDS实例进行交互,无需考虑其他网络问题。只要它拥有IAM权限,它就可以调用命令。