确保 Aurora 在 EC2 实例初始化之前启动

Ensure that Aurora is started before EC2 instance init

我的 EC2 实例 init 的一部分正在播种 Aurora 实例,因此我需要确保我的 EC2 init 仅在 Aurora 完全设置后才 运行,而不是与其初始化并行。我目前不知道 Stack Creation 的行为方式,它是否按照模板中指定的顺序创建实例,是否并行创建它们,还是其他方式。

我需要什么来确保顺序,以便首先设置 Aurora,然后才设置 EC2?

将 "DependsOn" : "myDB" 标记添加到定义 AWS::EC2::Instance

的资源块

查看此文档

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html