我已經爲各種項目使用了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的特殊內部觸發器類型?或者這只是另一個無證的功能,如果有的話,它是做什麼的?