具有弹性IP的Cloudformation UserData

时间:2016-11-30 05:52:04

标签: amazon-web-services amazon-cloudformation

我有一个简单的cloudformation脚本,用于构建服务器(" AWS :: EC2 :: Instance")和弹性IP(" AWS :: EC2 :: EIP")它附加到该服务器。

子网附有一个igw。

我还在服务器的属性中定义了UserData。问题是,在EIP连接到服务器之前,没有互联网连接。由于这是一个面向互联网的子网,并且我没有配置NAT盒/网关,是否有最佳做法推迟UserData直到EIP附加?

此处存在依赖性问题:创建服务器,创建EIP并附加到服务器(" InstanceId":{"参考":"服务器"} ),所以我不相信我可以依赖EIP。

1 个答案:

答案 0 :(得分:2)

在创建EIP之前,您可以为EC2创建添加DependsOn吗?拥有Ref to EIP并不能保证实例将等到创建EIP。