amazon-web-services - 如何在 CloudFormation 中将主 ec2 实例上的 IP 地址传递给从属 ec2 实例

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

我已经使用云形成启动了 2 个 ec2 实例,1 个是主实例,1 个是从实例。如何将主实例的私有(private)IP地址传递给从实例ec2。我希望将其传递给从站的用户数据。

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

最佳答案

使用 FN::getatt

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

在“主”IP 地址可用之前(也许直到它完成之前),“从”才会启动

关于amazon-web-services - 如何在 CloudFormation 中将主 ec2 实例上的 IP 地址传递给从属 ec2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43212967/

相关文章:

amazon-web-services - 多区域 ec2 实例复制

nginx - Ratchet 没有从浏览器接收到 WebSocket 数据包?

swagger 文件内容未在 aws apigateway 中更新

amazon-web-services - 代理资源的 Cloudformation apigateway 缓存设置

amazon-web-services - 将 AWS CLI YAML 输出输出到控制台

javascript - Amazon DynamoDB 的排序、跳过和限制(跳过)查询

ios - iOS 上的 Mobile Hub Cognito

java - Hibernate SessionFactory 无法从在 AWS EC2 实例中运行的 WEB 应用程序初始化,但从笔记本电脑运行正常

security - 允许其他用户访问 EC2 实例

amazon-web-services - 如何在 CloudFormation 中定义 CloudFront 原始组?