如何使用 aws cloudformation 或 aws cdk 设置 aws aurora mysql 表?
在我的设置中,我有一个使用 lambda 用于各种微服务的无服务器应用程序。数据库是一个无服务器的 aurora mysql 数据库。为了配置 aws 基础设施,我将使用 aws CDK。我喜欢使用一些迁移工具(如 liquibase 或 sequelize)来设置数据库。
目前我正在使用一个分离的 lambda 函数。lambda 函数执行 liquibase 以设置数据库更改。但是在使用 CDK 部署成功后,我必须单独执行该功能。
在执行 cloudformation 堆栈(cdk 堆栈)之后触发的执行将是最佳的?!我想通过代码管道避免 CI / CD 堆栈。
有没有人在提供时设置数据库的最佳实践?