我正在使用 drizzle-orm 为我的架构生成迁移文件。最近,我在 AWS 上设置了一个 Aurora PostgreSQL 实例,并将其放置在 VPC 中,特别是放置在私有隔离子网中。现在,我正在寻求有关如何将这些包含架构修改的 SQL 文件应用到我的 Aurora 实例的指导。值得注意的是,我对 AWS 还比较陌生,并且我正在使用 AWS CDK 管理我的基础设施。任何有关最佳方法的见解将不胜感激。
我将使用 AWS CodeBuild 作业,配置为在与 Aurora 实例相同的 VPC 中运行。 CodeBuild 的名称有点误导,它实际上更像是一个通用脚本运行器。您可以将其配置为从 Git 存储库中提取 SQL 文件,并将其应用到您的数据库。