Fn如果在cf模板中并执行命令

时间:2017-01-27 18:47:09

标签: amazon-web-services templates

非常感谢您对此的帮助。 我在AWS CF模板内部尝试在env = QA

时运行命令

这是我想要实现的目标,但没有办法

"Conditions" : {
  "CreateQaResources" : {"Fn::Equals" : [{"Ref" : "Env"}, "AwsQaUs"]}
},

然后

"Fn::If": [
  "CreateQaResources",
  {
    "echo  \"10.0.0.0     DOMAIN.COMPANY.com  \" >>/etc/hosts \n",

  },
  {
    "Ref" : "Env::AwsQaUs"
  }  
]

你能告诉我我的错误在哪里吗?

谢谢

1 个答案:

答案 0 :(得分:0)

一切似乎都没问题,但是看到更多你的模板以确保它看起来是正确的将是很好的。您是否遇到某种错误,或者最终结果是不是您希望的?我意识到这不是一个答案。显然我还没有添加评论的权限。遗憾!