Bearbeiten einer Benachrichtigungsregel - Entwicklertools-Konsole

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.

Bearbeiten einer Benachrichtigungsregel

Sie können eine Benachrichtigungsregel bearbeiten, um ihren Namen, die Ereignisse, für die Benachrichtigungen gesendet werden, den Detailtyp oder das Ziel bzw. die Ziele, an das/die Benachrichtigungen gesendet werden, zu ändern. Sie können eine Benachrichtigungsregel mithilfe der Entwicklertools-Konsole oder der AWS CLI bearbeiten.

So bearbeiten Sie eine Benachrichtigungsregel (Konsole):

  1. Öffnen Sie die AWS-Entwicklertools-Konsole unter https://console.aws.amazon.com/codesuite/settings/notifications.

  2. Erweitern Sie in der Navigationsleiste Settings (Einstellungen), und wählen Sie dann Notification rules (Benachrichtigungsregeln) aus.

  3. Überprüfen Sie unter Notification rules (Benachrichtigungsregeln) die Regeln, die für Ressourcen in Ihrem AWS-Konto in der AWS-Region konfiguriert sind, bei der Sie derzeit angemeldet sind. Verwenden Sie den Selektor, um die AWS-Region zu ändern.

  4. Wählen Sie die Regel aus der Liste aus und wählen Sie dann Edit (Bearbeiten) aus. Nehmen Sie die gewünschten Änderungen vor und wählen Sie dann Submit (Absenden) aus.

So bearbeiten Sie eine Benachrichtigungsregel (AWS CLI):

  1. Führen Sie in einem Terminal oder bei einer Eingabeaufforderung den Befehl describe-notification-rule aus, um die Struktur der Benachrichtigungsregel anzuzeigen.

  2. Führen Sie den Befehl update-notification rule aus, um das JSON-Skelett zu generieren und anschließend in einer Datei zu speichern.

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

    Sie können die Datei beliebig benennen. In diesem Beispiel trägt die Datei den Namen update.json.

  3. Öffnen Sie die JSON-Datei in einem Texteditor und nehmen Sie Änderungen an der Regel vor.

    Das folgende Beispiel zeigt eine Benachrichtigungsregel mit der Bezeichnung MyNotificationRule für ein Repository namens MyDemoRepo in einem AWS-Konto mit der ID 123456789012. Benachrichtigungen werden an ein Amazon-SNS-Thema namens MyNotificationTopic gesendet, wenn Zweige und Tags erstellt werden. Der Name der Regel wird zu MyNewNotificationRule geändert.

    { "Name": "MyNewNotificationRule", "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.

  4. Führen Sie unter Verwendung der soeben bearbeiteten Datei im Terminal oder auf der Befehlszeile erneut den Befehl update-notification-rule aus, um die Benachrichtigungsregel zu aktualisieren.

    aws codestar-notifications update-notification-rule --cli-input-json file://update.json
  5. Bei Erfolg gibt der Befehl den Amazon-Ressourcennamen (ARN) der Benachrichtigungsregel zurück, der ähnlich wie nachfolgend gezeigt aussieht.

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

So entfernen Sie ein Tag aus einer Benachrichtigungsregel (AWS CLI):

  1. Führen Sie in einem Terminal oder an einer Eingabeaufforderung den Befehl untag-resource aus. Mit dem folgenden Befehl wird beispielsweise ein Tag mit dem Namen Team entfernt.

    aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
  2. Bei erfolgreicher Ausführung gibt dieser Befehl nichts zurück.

Weitere Informationen finden Sie auch unter