我已经为各种项目使用了cfn-hup,并且针对cfn-hup遵循了AWS documentation。该网页上记载,有下面列出的触发类型:cfn-hup“on.demand”Elastic Beanstalk中的触发器
- 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的特殊内部触发器类型?或者这只是另一个无证的功能,如果有的话,它是做什么的?