我目前正在使用 aws-cdk(打字稿)来创建一个由 EC2 实例和 RDS 数据库实例组成的堆栈。RDS 实例需要在 EC2 实例启动并执行 userdata 之前设置。
我遇到的问题是,我找不到在两个资源之间定义 DepensOn (Cloudformation) 属性的方法。解决方法是,我使用的是 netsted 堆栈。
代码如下所示:
const instance = new ec2.Instance(this, 'Instance', {...})
const rdsInstance = new rds.DatabaseInstance(this, 'DbInstance', {...})
Run Code Online (Sandbox Code Playgroud)
现在我想定义类似instance.dependsOn(rdsInstance) 的东西。
有没有人遇到过同样的问题?
谢谢,菲利克斯