【发布时间】:2014-11-27 14:04:24
【问题描述】:
我已将 cfn-hup 用于各种项目,并遵循 AWS documentation 进行 cfn-hup。如该页面所述,列出了以下触发器类型:
- post.add
- post.update
- post.remove
我已经使用这些取得了巨大的成功。最近,出于学习目的,我正在查看 Elastic Beanstalk CloudFormation 模板。 Elastic Beanstalk 使用 CloudFormation 来预置和引导资源。他们使用 cfn-hup,但在他们的配置文件中有一个奇怪的触发器类型:
"\/etc\/cfn\/hooks.d\/aws-eb-command-handler.conf":{
"content":{
"Fn::Join":[
"",
[
"[aws-eb-command-handler]",
"\n",
"triggers=on.command",
"\n",
"path=ElasticBeanstalkCommand-",
"AWSEBAutoScalingGroup",
"\n",
"action=commandWrapper.py",
"\n"
]
]
}
},
如您所见,它们具有“on.command”触发器类型。也许我是盲人,但我在任何地方都找不到记录。这是只允许使用 Elastic Beanstalk 的一些特殊内部触发器类型吗?或者这只是另一个未记录的功能,如果是,它有什么作用?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudformation