如何将主ec2实例上的IP地址传递给CloudFormation中的slave ec2实例

时间:2017-04-04 16:37:06

标签: amazon-web-services amazon-ec2 amazon-cloudformation

我已经使用云形成启动了2个ec2实例,一个是master,一个是slave。如何将master的私有IP地址传递给slave ec2实例。我希望它传递给奴隶的用户数据。

"UserData" : {
            "Fn::Base64":{
               "Fn::Join":[
                "",
                [
                "/usr/lib/spark-2.0.1/sbin/start-slave.sh spark://Masteripaddress:7077"

1 个答案:

答案 0 :(得分:2)

使用FN :: getatt

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html

“slave”将在“master”IP地址可用之前启动,可能直到完成