AWS CodeCommit 不再向新客户提供。 AWS CodeCommit 的现有客户可以继续正常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS CodeCommit 存储库中配置事件通知
您可以为存储库设置通知规则,以便存储库用户可以收到有关您指定的存储库事件类型的电子邮件。当事件与通知规则设置匹配时,将发送通知。您可以创建一个用于通知的亚马逊SNS主题,也可以使用您的亚马逊 Web Services 账户中的现有主题。您可以使用 CodeCommit 控制台和 AWS CLI 来配置通知规则。
![在 CodeCommit 存储库中配置的通知规则](images/create-notification-rule-repository.png)
使用存储库通知规则
配置通知规则可在有人执行影响其他用户的操作时发送电子邮件,从而帮助您的存储库用户了解情况。例如,您可以将通知规则配置为在有人对提交发表评论时发送通知。在此配置中,当一个存储库用户对某个提交中的一行代码发表评论时,其他存储库用户就会收到电子邮件。他们可以登录并查看评论。对评论的响应也会生成电子邮件,以便存储库用户随时了解。
通知规则与仓库触发器不同,也不同于您可以在 2019 年 11 月 5 日之前在 CodeCommit 控制台中配置的通知。
-
尽管您可以将触发器配置为使用 Amazon SNS 发送有关某些存储库事件的电子邮件,但这些事件仅限于操作事件,例如创建分支和将代码推送到分支。触发器不使用 CloudWatch 事件规则来评估存储库事件。其范围更加局限。有关如何使用触发器的更多信息,请参阅管理存储库触发器。
-
2019 年 11 月 5 日之前配置的通知的可用事件类型更少,并且无法配置为与 Amazon Chime 聊天室或 Slack 通道集成。您可以继续使用于 2019 年 11 月 5 日之前配置的通知,但不能创建此类型的通知。相反,可以创建和使用通知规则。我们建议使用通知规则并禁用或删除于 2019 年 11 月 5 日之前创建的通知。有关更多信息,请参阅创建通知规则 和删除通知。