

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen einer Benachrichtigungsregel
<a name="notification-rule-create"></a>

Sie können Benachrichtigungsregeln verwenden, um Benutzer über wichtige Änderungen zu informieren, z. B. wenn eine Pull-Anfrage in einem Repository erstellt wird. Die Benachrichtigungsregeln spezifizieren sowohl die Ereignisse als auch das Amazon SNS SNS-Thema, das zum Senden von Benachrichtigungen verwendet wird. Weitere Informationen finden Sie unter [Was sind Benachrichtigungen?](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/welcome.html).



**Anmerkung**  
Diese Funktion ist in der Region Europa (Mailand) nicht verfügbar. Informationen zur Konfiguration von Benachrichtigungen in dem in dieser Region verfügbaren Erlebnis finden [Sie unter Repository-Benachrichtigungen konfigurieren](https://github.com/awsdocs/aws-codecommit-user-guide/blob/master/doc_source/how-to-repository-email-create.2.md).

Sie können die Konsole oder die verwenden AWS CLI , um Benachrichtigungsregeln für zu erstellen AWS CodeCommit. <a name="notification-rule-create-console"></a>

# So erstellen Sie eine Benachrichtigungsregel (Konsole):
<a name="notification-rule-create-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CodeCommit Konsole unter [https://console.aws.amazon.com/codecommit/](https://console.aws.amazon.com/codecommit/).

1. Wählen Sie **Repositories (Repositorys)** und dann ein Repository aus, zu dem Sie Benachrichtigungsregeln hinzufügen möchten.

1. Wählen Sie auf der Repository-Seite **Notify (Benachrichtigen)** und dann **Create notification rule (Benachrichtigungsregel erstellen)**. Sie können auch zur Seite **Settings (Einstellungen)** für das Repository navigieren und **Create notification rule (Benachrichtigungsregel erstellen)** wählen.

1. Geben Sie unter **Notification name (Benachrichtigungsname)** einen Namen für die Regel ein.

1. Wählen Sie unter **Detailtyp** die Option **Basic** aus, wenn Sie möchten, dass nur die Informationen, die Amazon zur Verfügung gestellt wurden, in der Benachrichtigung EventBridge enthalten sind. Wählen Sie **Vollständig**, wenn Sie Informationen, die Amazon zur Verfügung gestellt wurden, EventBridge und Informationen, die möglicherweise vom CodeCommit oder vom Notification Manager bereitgestellt wurden, einbeziehen möchten.

   Weitere Informationen finden Sie unter [Informationen zu Inhalten und Sicherheit von Benachrichtigungen](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/security.html#security-notifications).

1.  Wählen Sie unter **Events that trigger notifications (Ereignisse, die Benachrichtigungen auslösen)** die Ereignisse aus, für die Sie Benachrichtigungen senden möchten. Weitere Informationen finden Sie unter [ Ereignisse für Benachrichtigungsregeln in Repositories](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/concepts.html#events-ref-repositories).

1. Führen Sie unter **Targets (Ziele)** einen der folgenden Schritte aus:
   + Wenn Sie bereits eine Ressource für die Verwendung mit Benachrichtigungen konfiguriert haben, **wählen Sie unter Zieltyp** auswählen entweder **Amazon Q Developer in Chat-Anwendungen (Slack)** oder **SNS-Thema** aus. **Wählen Sie unter Ziel** auswählen den Namen des Clients (für einen in Amazon Q Developer konfigurierten Slack-Client in Chat-Anwendungen) oder den Amazon-Ressourcennamen (ARN) des Amazon SNS-Themas (für Amazon SNS SNS-Themen, die bereits mit der für Benachrichtigungen erforderlichen Richtlinie konfiguriert wurden).
   + Wenn Sie keine Ressource für die Verwendung mit Benachrichtigungen konfiguriert haben, wählen Sie **Create target (Ziel erstellen)** und dann **SNS topic (SNS-Thema)** aus. Geben Sie nach **codestar-notifications-** einen Namen für das Thema an und wählen Sie dann **Create (Erstellen)**.
**Anmerkung**  
Wenn Sie das Amazon-SNS-Thema im Rahmen des Erstellens der Benachrichtigungsregel erstellen, wird die Richtlinie, die es ermöglicht, Ereignisse in dem Thema zu veröffentlichen, für Sie angewendet. Durch die Verwendung eines Themas, das für Benachrichtigungsregeln erstellt wurde, kann sichergestellt werden, dass Sie das Thema nur für die Benutzer abonnieren, die Benachrichtigungen zu dieser Ressource erhalten sollen.
Sie können im Rahmen der Erstellung einer Benachrichtigungsregel keinen Amazon Q Developer in Chat-Anwendungen Client erstellen. Wenn Sie Amazon Q Developer in Chat-Anwendungen (Slack) wählen, wird Ihnen eine Schaltfläche angezeigt, mit der Sie in Chat-Anwendungen einen Client in Amazon Q Developer konfigurieren können. Wenn Sie diese Option wählen, wird die Amazon Q Developer in Chat-Anwendungskonsole geöffnet. Weitere Informationen finden [Sie unter Konfigurieren von Integrationen zwischen Benachrichtigungen und Amazon Q Developer in Chat-Anwendungen](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/notifications-chatbot.html).
Wenn Sie ein vorhandenes Amazon SNS SNS-Thema als Ziel verwenden möchten, müssen Sie die erforderliche Richtlinie für AWS CodeStar Benachrichtigungen zusätzlich zu allen anderen Richtlinien hinzufügen, die möglicherweise für dieses Thema existieren. Weitere Informationen finden Sie unter [Konfigurieren vorhandener Amazon SNS-Themen für Benachrichtigungen](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/set-up-sns.html) und [Informationen zu Inhalten und Sicherheit von Benachrichtigungen](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/security.html#security-notifications). 

1. Um die Erstellung der Regel abzuschließen, wählen Sie **Submit (Absenden)** aus.

1. Sie müssen das Amazon SNS SNS-Thema für die Regel abonnieren, bevor sie Benachrichtigungen erhalten können. Weitere Informationen finden [Sie unter Amazon SNS SNS-Themen, die Ziele sind für Benutzer abonnieren](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/subscribe-users-sns.html). Sie können auch die Integration zwischen Benachrichtigungen und Amazon Q Developer in Chat-Anwendungen einrichten, um Benachrichtigungen an Amazon Chime-Chatrooms zu senden. Weitere Informationen finden [Sie unter Konfiguration der Integration zwischen Benachrichtigungen und Amazon Q Developer in Chat-Anwendungen](https://docs.aws.amazon.com/codestar-notifications/latest/userguide/notifications-chatbot.html).<a name="notification-rule-create-cli"></a>

# So erstellen Sie eine Benachrichtigungsregel (AWS CLI):
<a name="notification-rule-create-cli"></a>

1. Führen Sie in einem Terminal oder einer Eingabeaufforderung den Befehl **create-notification rule** aus, um das JSON-Skelett zu generieren:

   ```
   aws codestar-notifications create-notification-rule --generate-cli-skeleton > rule.json
   ```

   Sie können die Datei beliebig benennen. In diesem Beispiel heißt die Datei *rule.json*.

1. Öffnen Sie die JSON-Datei in einem Texteditor, und bearbeiten Sie sie so, dass sie die Ressource, die Ereignistypen und das gewünschte Ziel für die Regel enthält. Das folgende Beispiel zeigt eine Benachrichtigungsregel, die **MyNotificationRule** nach einem Repository benannt ist, das *MyDemoRepo* in einem AWS Konto mit der ID *123456789012* benannt ist. Benachrichtigungen mit dem vollständigen Detailtyp werden an ein Amazon SNS SNS-Thema mit dem Namen gesendet*MyNotificationTopic*, wenn Branches und Tags erstellt werden:

   ```
   {
       "Name": "MyNotificationRule",
       "EventTypeIds": [
           "codecommit-repository-branches-and-tags-created"
       ],
       "Resource": "arn:aws:codecommit:us-east-1:123456789012:MyDemoRepo",
       "Targets": [
           {
               "TargetType": "SNS",
               "TargetAddress": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopic"
           }
       ],
       "Status": "ENABLED",
       "DetailType": "FULL"
   }
   ```

   Speichern Sie die Datei.

1. Führen Sie unter Verwendung der soeben bearbeiteten Datei am Terminal oder in der Befehlszeile erneut den Befehl **create-notification-rule** aus, um die Benachrichtigungsregel zu erstellen:

   ```
   aws codestar-notifications create-notification-rule --cli-input-json  file://rule.json
   ```

1. Bei Erfolg gibt der Befehl den ARN der Benachrichtigungsregel zurück, der ähnlich wie im Folgenden dargestellt aussieht:

   ```
   {
       "Arn": "arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE"
   }
   ```