

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 AWS CodeCommit 儲存庫中事件的通知
<a name="how-to-repository-email"></a>

您可以設定儲存庫的通知規則，使得儲存庫使用者會收到有關您指定的儲存庫事件類型的電子郵件。當事件符合通知規則設定時會傳送通知。您可以建立用於通知的 Amazon SNS 主題，或在您的 Amazon Web Services 帳戶中使用現有的主題。您可以使用 CodeCommit 主控台和 AWS CLI 來設定通知規則。

![CodeCommit 儲存庫中設定的通知規則](http://docs.aws.amazon.com/zh_tw/codecommit/latest/userguide/images/create-notification-rule-repository.png)


**Topics**
+ [使用儲存庫通知規則](#how-to-repository-email-using)
+ [建立通知規則](notification-rule-create.md)
+ [變更或停用通知](how-to-repository-email-console-edit.md)
+ [刪除通知](how-to-repository-email-delete.md)

## 使用儲存庫通知規則
<a name="how-to-repository-email-using"></a>

設定通知規則可在在有人採取的動作會影響其他使用者時傳送電子郵件，藉以協助您的儲存庫使用者。例如，您可以設定一個通知規則，在對遞交進行評論時傳送通知。在此組態中，當儲存庫使用者對遞交中的某個程式碼行進行評論時，其他儲存庫中使用者會收到一封電子郵件。他們可以登入和檢視評論。對評論的回應也會產生電子郵件，使得儲存庫使用者可掌握資訊。

通知規則與儲存庫觸發條件不同，它們也與您在 2019 年 11 月 5 日之前可在 CodeCommit 主控台中設定的通知不同。
+ 雖然您可以設定觸發條件來使用 Amazon SNS 來傳送一些儲存庫事件的相關電子郵件，但這些事件僅限於操作事件，例如建立分支和將程式碼推送至分支。觸發不會使用 CloudWatch Events 規則來評估儲存庫事件。它們的範圍更有限。如需如何使用觸發的詳細資訊，請參閱[管理儲存庫的觸發](how-to-notify.md)。
+ 在 2019 年 11 月 5 日之前設定的通知可用的事件類型較少，而且無法設定為與 Amazon Chime 聊天室或 Slack 頻道整合。您可以繼續使用在 2019 年 11 月 5 日之前設定的通知，但無法建立此類型的通知。請改為建立並使用通知規則。建議您使用通知規則，並停用或刪除 2019 年 11 月 5 日之前建立的通知。如需詳細資訊，請參閱[建立通知規則](notification-rule-create.md)及[刪除通知](how-to-repository-email-delete.md)。