【发布时间】:2020-11-15 19:07:13
【问题描述】:
是否有在 CDK 管道中运行数据库迁移的良好模式?
通常(没有 CDK 管道)我会使用以下部署脚本来实现:
- 部署数据库堆栈
- 等待数据库堆栈完成
- 运行数据库迁移
- 部署 API 堆栈
有没有办法在 CDK 管道应用程序中执行此操作(在部署数据库堆栈之后但在 API 堆栈之前运行迁移)?
export class MyStage extends Stage {
constructor(scope: Construct, id: string, props?: StageProps) {
super(scope, id, props);
const dbStack = new DatabaseStack(this, 'Database');
const apiStack = new ApiStack(this, 'Api', {
dbUrl: dbStack.dbUrl
});
}
}
【问题讨论】:
标签: aws-cdk