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 die Developer Tools-Konsole oder die verwenden AWS CLI , um eine Benachrichtigungsregel zu bearbeiten.
So bearbeiten Sie eine Benachrichtigungsregel (Konsole):
Öffnen Sie die AWS Developer Tools-Konsole unter https://console.aws.amazon.com/codesuite/Einstellungen/Benachrichtigungen
. -
Erweitern Sie in der Navigationsleiste Settings (Einstellungen), und wählen Sie dann Notification rules (Benachrichtigungsregeln) aus.
-
Überprüfen Sie unter Benachrichtigungsregeln die Regeln, die für Ressourcen in Ihrem AWS Konto konfiguriert sind, in AWS-Region dem Sie derzeit angemeldet sind. Verwenden Sie den Selektor, um die AWS-Region zu ändern.
-
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):
-
Führen Sie den Befehl in einem Terminal oder an einer describe-notification-ruleBefehlszeile aus, um die Struktur der Benachrichtigungsregel anzuzeigen.
-
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 ist die Datei
update.json
. -
Öffnen Sie die JSON-Datei in einem Texteditor und nehmen Sie Änderungen an der Regel vor.
Das folgende Beispiel zeigt eine Benachrichtigungsregel, die
MyNotificationRule
nach einem Repository benanntMyDemoRepo
ist, das nach einem AWS Konto mit der ID benannt ist123456789012
. Benachrichtigungen werden an ein Amazon SNS SNS-Thema mit dem Namen gesendetMyNotificationTopic
, wenn Branches und Tags erstellt werden. Der Regelname wurde geändert inMyNewNotificationRule
.{ "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.
-
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 -
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):
-
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 entfernt
Team
.aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
-
Bei erfolgreicher Ausführung gibt dieser Befehl nichts zurück.