【问题标题】:How to avoid circular dependency with ip-address in cloud formation如何在云形成中避免与 ip-address 的循环依赖
【发布时间】:2017-04-18 03:02:38
【问题描述】:

我正在尝试使用 云形成 设置弹性搜索和火花集群 我正在使用 2 个 ec2 实例,一个作为主实例,另一个作为工作者。

Worker 正在尝试获取 Spark 集群的主 IP 地址

Master 正在尝试获取弹性搜索集群的 worker ip-address

从而导致循环依赖错误,如何避免?

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

    解决方案: slaveip=$(aws ec2 describe-instances --filter Name=tag:Name,Values=bip-spark-es-worker3 |grep PrivateIpAddress |head -1|sed "s/[\"PrivateIpAddress:,\"]// g")

    【讨论】:

      【解决方案2】:

      我认为你不能(在 CFN 中)。我建议您查看 AWS CLI 以获取您的 IP 地址之一,而不是 FNGETATT。

      【讨论】:

      • 非常感谢蒂姆·巴塞特,你让我过得愉快!如果其他人面临这个问题,我已经在上面发布了我的答案。
      猜你喜欢
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 2012-02-15
      • 2016-08-09
      • 2013-04-02
      • 2012-08-10
      • 1970-01-01
      相关资源
      最近更新 更多