亚马逊AWS官方博客

AWS ChatBot – 适用于 Slack 和 Chime 的 ChatOps

去年,我的同事 Ilya Bezdelev 在推出 AWS Chatbot:适用于 AWS 的 ChatOps 一文中介绍了 AWS Chatbot 的公开测试版。他还参加了 the re:Invent 2019 Launchpad 会议并提供了深度 AWS Chatbot 演示

在他的第一篇博文中,Ilya 演示了如何在 Amazon ChimeSlack 中实践 ChatOps,在原生协作式的环境中接收 AWS 通知和执行命令。在后来的使用 AWS Chatbot 运行 AWS 命令一文中,Ilya 演示了如何在 Slack 频道中配置 AWS Chatbot、显示 CloudWatch 警报、描述 AWS 资源、调用 Lambda 函数和检索日志,以及创建 AWS Support 案例。我的同事 Erin Carlson 和 Matt Cowsert 撰写了一篇有关 AWS 预算与 Chatbot 的集成的文章并演示了在 AWS Chatbot 中设置 AWS Budgets 提醒和安排通知的过程。最后,Anushri Anwekar 演示了使用 AWS Chatbot 通过 Slack 接收 AWS 开发人员工具通知

从我在上文提到的博文中可以看到,AWS Chatbot 是一款非常独特而强大的通讯工具,可以改变您监控和维护云环境的方式。

现已正式发布

我很高兴地宣布 AWS Chatbot 已从测试版发展到正式发布阶段,您可以在多个 AWS 区域使用它来实践 ChatOps。本次发布时将支持 Amazon CloudWatchAWS Code* 服务、AWS HealthAWS 预算Amazon GuardDutyAWS CloudFormation

您可以在几分钟内将它连接到您的 Amazon Chime 聊天室和您的 Slack 频道。只需打开 AWS Chatbot 控制台,选择您的聊天客户端,然后单击配置客户端即可开始使用。

在配置过程中,您将可以选择使用现有的 IAM 角色或者利用一个或多个模板创建新的角色。角色为 AWS Chatbot 提供了访问 CloudWatch 指标、运行命令、调用 Lambda 函数、响应通知操作以及生成支持案例的权限:

AWS Chatbot 将会侦听 Amazon Simple Notification Service (SNS) 主题以了解每个感兴趣区域的事件和警报通知:

您可以在任何区域选择一个主题并使用这些主题向 AWS Chatbot 发送通知,从而设置 CloudWatch 警报。

Slack 特殊优惠
我们在 Slack 的朋友推出了一项特殊优惠,以帮助您和您的团队加强互动,在全新且不断变化的环境中保持高效:

如果您从 Free Plan 升级到 Standard Plan 或 Plus Plan,从升级之日起的前 12 个月您将获得 25% 的折扣。

现已推出
您可以立即开始使用 AWS Chatbot,并且使用此服务不会产生额外的费用。您只需为底层服务(CloudWatchSNS 等等)付费,如同您在没有使用 AWS Chatbot 的情况下使用这些底层服务,此外您还需支付与您使用聊天客户端有关的任何费用。

Jeff