我知道可以使用cf api请求拉动Cloud Foundry事件。但是,当应用程序被推送到(或已停止,或发生其他任何事件)时,我可以做些什么使cf立即执行某些操作吗?例如,将应用程序推送到cf后,我希望cf自动发送消息。可能吗?
答案 0 :(得分:0)
我不知道没有一种方法可以使平台为您做到这一点,没有现成的功能,但是您可能会考虑使用CI / CD管道来部署您的应用程序。在这种情况下,您可以简单地让管道在应用程序成功部署后发送一条消息。
如果您不想/不想这样做,则需要进行轮询events api的操作。没有“ push”事件,因此您需要查找在发生推送时触发的偶数,例如audit.app.create
和audit.app.update
。找到一个后,您就可以开始执行某些操作,例如发送一条消息。
请小心您轮询此API的频率,因为它将增加负载到您的Cloud Controllers。