【发布时间】:2020-07-29 17:22:25
【问题描述】:
我目前正在使用 aws-cdk (TypeScript) 创建一个堆栈,该堆栈由一个 EC2 实例和一个 RDS 数据库实例组成。
RDS 实例需要在 EC2 实例可以启动并执行 userdata 之前设置。
我遇到的问题是,我找不到在两个资源之间定义 DepensOn (Cloudformation) 属性的方法。
解决方法是,我使用的是 netsted 堆栈。
代码如下所示:
const instance = new ec2.Instance(this, 'Instance', {...})
const rdsInstance = new rds.DatabaseInstance(this, 'DbInstance', {...})
现在我想定义类似 instance.dependsOn(rdsInstance) 的东西。
有人遇到过同样的问题吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-rds aws-cdk