序言 我们在应用云服务平台时偶而会在管理人员电子邮箱中接到操作系统产生的告警通告,如EC2维护保养信息内容,这种电子邮件非常容易吞没在发件箱中,沒有获得妥善处理。此外针对关键的使用大家也许会在Cloud Watch设定一些指标值告警并开展电子邮件通告。假如这种都能够发至手机微信等即时通讯手机软件,就比电子邮件通告许多了,终究很多人都习惯性在即时通讯手机软件上查询信息。实际完成基本原理并不繁杂,我们知道手机微信等即时通讯专用工具均给予了信息插口。第三方应用获得认证后,根据获取这种插口就可以往手机客户端推送信息。在云管理平台上还可以在Event Bridge/Cloud watch Event中配备事情标准,即能够 开启一个Lambda运作微信接口启用的解决逻辑性,根据Serverless是能够简洁地完成这一通告告警体制的。在这个实例教程里,大家会详细介绍怎样在Serverless Application Repository布署一个手机微信告警运用,只需将自身微信接口的三个有关参数配置进来,就可以一键启用微信告警作用了。如果有一些新的告警事情想消息推送到手机微信,还可以在操纵台子上设定好标准,无需去改动Lambda有关编码。 实用教程表明 第1步-进到Serverless Application Repository控制面板 挑选服务项目>Serverless Application Repository以进到Serverless Application Repository管理方法控制面板。挑选”可以用应用软件“并挑选“公共应用软件”,在输入框中键入“wechat”,并启用“表明用以构建自定IAM人物角色或資源对策的应用软件”,寻找“WeChat-Notifer”应用软件 第2步-布署运用 在“应用软件设定“一部分,键入与微信接口有关的三个主要参数。这三个主要参数可在微信企业版中建立运用后得到 : a,最先登陆微信企业版后台管理系统,建立一个新的运用,并纪录AgentId和Secret b,纪录公司ID c,键入结束后点一下”布署“就可以在后台管理开展布署 第3步-查验运用布署状况 a,这一使用会全自动布署一系列的部件,涉及到的AWS服务项目包含Event Bridge,SNS,Lambda和Secrets Manager等,为便捷演试Event Bridge作用,这一运用布署时构建了2个Event Bridge的Rule,一个是捕捉EC2的情况转变事情(如自动开关机),另一个是捕捉AWS身心健康事情(如EC2方案维护保养事情)。 b,布署成功后,能够看见有关布署出去的資源。下面我们可以测试一下微信通知作用是不是正常的工作中,点一下“WeChat Notifier SNS Topic”,跳转至SNS控制面板 c,在SNS操纵台子上点一下”公布信息“: d,键入检测信息并推送: e,在pc版微信查验是不是可以正常的接受检测信息: d 事后别的运用假如须要推送信息至手机微信,则能够将其与SNS开展连接,那样就可以很便捷的开展手机微信告警而无须附加提升解决编码。 第4步-根据Event Bridge捕捉AWS有关事情并开展告警 a,如前边上述,这一运用布署了2个实例的标准,分别是捕捉AWS身心健康事情和EC2情况变动事情,一样能够在Lambda控制面板中寻找这两个标准: b,下面我们可以运行一台EC2案例,在微信客户端查验有关的告警信息: 总结 • 在这个实例教程里大家讲解了怎样在Serverless Application Repository一键布署一个手机微信告警运用,以协助人们迅速开展云服务平台事情的告警。根据对Event Bridge标准的拓展,我们可以很便捷地提升新的告警标准,而无需去手动式撰写Lambda编码。从这一手机微信告警运用,大家还可以见到Server less针对应用程序开发的效果提高十分明显,我们可以在之后的应用领域中大量地应用Server less服务项目和技术性,进而提升开发设计高效率,降低运维管理工作压力 文章内容连接:https://www.amazonaws.cn/getting-started/tutorials/server less-wechat-notification/?sc_channel=seo&sc_campaign=acquisition_CN&sc_medium=backlink&sc_content=wechat
Application Repository一键启用微信告警通告
点赞
收藏