在 AWS CodeCommit 存储库中配置事件通知 - AWS CodeCommit

在 AWS CodeCommit 存储库中配置事件通知

您可以为存储库设置通知规则,以便存储库用户可以收到有关您指定的存储库事件类型的电子邮件。当事件与通知规则设置匹配时,将发送通知。您可以创建一个 Amazon SNS 主题以供通知使用,也可以使用您的 AWS 账户中的现有主题。您可以使用 CodeCommit 控制台和 AWS CLI 配置通知规则。


      在 CodeCommit 存储库中配置的通知规则

使用存储库通知规则

配置通知规则可在有人执行影响其他用户的操作时发送电子邮件,从而帮助您的存储库用户了解情况。例如,您可以将通知规则配置为在有人对提交发表评论时发送通知。在此配置中,当一个存储库用户对某个提交中的一行代码发表评论时,其他存储库用户就会收到电子邮件。他们可以登录并查看评论。对评论的响应也会生成电子邮件,以便存储库用户随时了解。

通知规则不同于存储库触发器,也不同于 2019 年 11 月 5 日之前可以在 CodeCommit 控制台中配置的通知。

  • 虽然您可以配置触发器来使用 Amazon SNS 发送有关某些存储库事件的电子邮件,但这些事件仅限于操作事件,例如创建分支和将代码推送到分支。触发器不会使用 CloudWatch Events 规则评估存储库事件。其范围更加局限。有关如何使用触发器的更多信息,请参阅管理存储库的触发器

  • 2019 年 11 月 5 日之前配置的通知的可用事件类型更少,并且无法配置为与 Amazon Chime 聊天室或 Slack 通道集成。您可以继续使用于 2019 年 11 月 5 日之前配置的通知,但不能创建此类型的通知。相反,可以创建和使用通知规则。我们建议使用通知规则并禁用或删除于 2019 年 11 月 5 日之前创建的通知。有关更多信息,请参阅 Create a notification rule删除通知