Azure实践之如何通过邮件实现Azure VM的开关机(二)—— Flow实战演练
下边回到我们的原始需求,来看下邮件开关机应该如何解决安全问题 分析这个需求,其实可以通过Microsoft Flow + Azure Automation的方式实现,首先O365邮箱接收邮件,然后通过Flow触发Azure Automation的runbook,在runbook里定义好我们需要执行的的任务,这样就可以实现我们需要的功能了 而身份验证实际上这里用的是我们之前讲的第二种,也就是service principal的方式,automation本身实际就是使用的service principal的方式,在Azure AD中实际上是可以看到automation注册的application的 而Flow触发runbook,其实可以通过Flow来触发webhook,而automation其实是可以直接创建webhook的,这样其实就可以直接通过Flow触发Azure automation的webhook,我们的需求就可以实现了 关于Microsoft Flow,如果说有人了解的不是很多的话,可以这里先做一个简单的介绍 Microsoft Flow实际上是一个在线的workflow的service,可以在多个app之间执行一些自动化的任务,Flow对接的系统非常的多,比如Facebook,Twitter,Dynamic CRM,O365 目前来说,可以通过Flow对接超过200个服务