我是 AWS CDK 的新手,我刚刚创建了一个架构,其中包含一个 Aurora 集群。有没有办法在我的 CDK 文件中初始化数据库模式?创建实例然后必须通过其他方式连接以设置模式似乎有点烦人。我对 CDK 的印象是您可以做与设置服务相关的所有事情,所以我很好奇这是否可能。
如果这是不可能的,我可以使用在 CDK 部署后触发的 lambda 吗?或者也许在 s3 中有一个快照?我只是想找到最好的解决方案!
最佳答案
您可以执行此操作,尽管它要求您将其作为 custom resource 执行。在 CDK 中。
您需要创建一个 Lambda 函数来为您执行 SQL DDL 任务。然后,这将向执行运行时返回一个成功标志,说明该“资源”已成功创建。
关于amazon-web-services - 您可以使用 CDK 创建 AWS RDS Aurora 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62330992/