View a markdown version of this page

Benachrichtigungen einrichten oder Aktionen auslösen auf der Grundlage von Parameter Store Veranstaltungen - AWS Systems Manager

• Das AWS Systems Manager CloudWatch Dashboard wird nach dem 30. April 2026 nicht mehr verfügbar sein. Kunden können die CloudWatch Amazon-Konsole weiterhin verwenden, um ihre CloudWatch Amazon-Dashboards anzuzeigen, zu erstellen und zu verwalten, so wie sie es heute tun. Weitere Informationen finden Sie in der Amazon CloudWatch Dashboard-Dokumentation.

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.

Benachrichtigungen einrichten oder Aktionen auslösen auf der Grundlage von Parameter Store Veranstaltungen

Sie können Amazon EventBridge und Amazon Simple Notification Service (Amazon SNS) verwenden, um Sie über Änderungen an Parametern zu AWS Systems Manager informieren. Ereignisse werden auf bestmögliche Weise ausgegeben. Sie können beispielsweise Regeln erstellen, die Folgendes bewirken:

  • Sie werden benachrichtigt, wenn ein Parameter oder eine Parameterlabelversion erstellt, aktualisiert oder gelöscht wird.

  • Informiert Sie über Änderungen oder den Status von Parameterrichtlinien, z. B. wenn ein Parameter abläuft, bald abläuft oder sich in einem bestimmten Zeitraum nicht geändert hat.

    Anmerkung

    Parameterrichtlinien sind nur verfügbar für Parameter, die das Kontingent für erweiterte Parameter verwenden. Gebührenpflichtig. Weitere Informationen erhalten Sie unter Zuweisen von Parameterrichtlinien in Parameter Store und Auswahl von Parameterstufen in Parameter Store.

  • Initiieren Sie für bestimmte Parameterereignisse andere Aktionen an einem Ziel. Sie können beispielsweise eine AWS Lambda Funktion ausführen, um einen Parameter automatisch neu zu erstellen, wenn er abläuft oder gelöscht wird. Sie können eine Benachrichtigung einrichten, um eine Lambda-Funktion aufzurufen, wenn ein Parameter, der eine genehmigte AMI-ID speichert, aktualisiert wird. Die Lambda-Funktion kann eine Startvorlage aktualisieren oder einen Bereitstellungsworkflow starten, der die neue AMI-ID verwendet.

EventBridge unterstützt auch das Ausführen von Run Command Befehlen und Automatisierungsausführungen sowie Aktionen in vielen anderen. AWS-ServicesRun Commandund Automation sind beide Tools im AWS Systems Manager Einsatz. Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch .

Bevor Sie beginnen

Erstellen Sie alle Ressourcen, die Sie zum Festlegen der Zielaktion für die Regel benötigen, die Sie erstellen möchten. Möchten Sie beispielsweise eine Regel zum Senden von Benachrichtigungen erstellen, müssen Sie zunächst ein Amazon SNS-Thema anlegen. Weitere Informationen finden Sie unter Erste Schritte mit Amazon SNS im Benutzerhandbuch für Amazon Simple Notification Service.

Konfiguration von EventBridge Regeln für Parameter und Parameterrichtlinien

Dieses Thema erklärt Folgendes:

  • So erstellen Sie eine EventBridge Regel, die ein Ziel auf der Grundlage von Ereignissen aufruft, die bei einem oder mehreren Parametern in Ihrem AWS-Konto auftreten.

  • So erstellen Sie EventBridge Regeln, die Ziele auf der Grundlage von Ereignissen aufrufen, die bei einer oder mehreren Parameterrichtlinien in Ihrem auftreten. AWS-Konto Wenn Sie einen erweiterten Parameter erstellen, geben Sie an, wann ein Parameter abläuft, wann eine Benachrichtigung gesendet wird, dass ein Parameter abläuft, und wie lange gewartet werden soll, bevor eine Benachrichtigung darüber gesendet wird, dass ein Parameter sich nicht verändert hat. Sie richten die Benachrichtigungen für diese Ereignisse anhand der folgenden Schritte ein. Weitere Informationen erhalten Sie unter Zuweisen von Parameterrichtlinien in Parameter Store und Auswahl von Parameterstufen in Parameter Store.

So konfigurieren Sie eine EventBridge Regel für einen Systems Manager-Parameter oder eine Parameterrichtlinie
  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie EventBridge Regel mit Ereignismuster und dann Regel erstellen aus.

  3. Wählen Sie Advanced Builder, falls er nicht bereits ausgewählt ist.

  4. Geben Sie einen Namen und eine Beschreibung für die Regel ein. Klicken Sie anschließend auf Weiter.

    Eine Regel darf nicht denselben Namen wie eine andere Regel in derselben Region und auf demselben Event Bus haben.

  5. Wählen Sie für Event Bus den Event Bus aus, den Sie dieser Regel zuordnen möchten. Wenn Sie möchten, dass diese Regel bei passenden Ereignissen ausgelöst wird, die von Ihnen stammen AWS-Konto, wählen Sie Standard. Wenn ein AWS-Service Benutzer in Ihrem Konto ein Ereignis ausgibt, wechselt es immer zum Standard-Event-Bus Ihres Kontos.

  6. Lassen Sie für Rule type (Regeltyp) die Standardoption Rule with an event pattern (Regel mit einem Ereignismuster) ausgewählt.

  7. Wählen Sie Weiter aus.

  8. Lassen Sie unter Eventquelle die AWS Standard-Events oder EventBridge Partnerevents ausgewählt. Sie können den Abschnitt Beispielereignis überspringen.

  9. Gehen Sie bei Event pattern (Ereignismuster) wie folgt vor:

    • Wählen Sie Custom patterns (JSON editor) (Benutzerdefinierte Muster (JSON-Editor)) aus.

    • Fügen Sie für Event pattern (Ereignismuster) einen der folgenden Inhalte in das Feld ein, je nachdem, ob Sie eine Regel für einen Parameter oder eine Parameter-Richtlinie erstellen:

      Parameter
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "operation": [ "Create", "Update", "Delete", "LabelParameterVersion" ] } }
      Parameter policy
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "policy-type": [ "Expiration", "ExpirationNotification", "NoChangeNotification" ] } }
    • Ändern Sie den Inhalt für die Parameter und die Operationen, auf die Sie reagieren möchten, wie in den folgenden Beispielen gezeigt.

      Parameter

      In diesem Beispiel wird eine Aktion ausgeführt, wenn einer der Parameter namens /Oncall und /Project/Teamlead aktualisiert wird:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "/Oncall", "/Project/Teamlead" ], "operation": [ "Update" ] } }
      Parameter policy

      In diesem Beispiel wird immer dann eine Aktion ausgeführt, wenn der Parameter mit dem Namen /OncallDuties abläuft und gelöscht wird:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "/OncallDuties" ], "policy-type": [ "Expiration" ] } }
  10. Wählen Sie Weiter aus.

  11. Für Target 1 (Ziel 1) wählen Sie einen Zieltyp und eine unterstützte Ressource aus. Wenn Sie beispielsweise AWS Service und dann SNS-Thema auswählen, treffen Sie eine Auswahl für Thema. Wenn Sie möchten CodePipeline, geben Sie einen Pipeline-ARN für Pipeline-ARN ein. Geben Sie bei Bedarf zusätzliche Konfigurationswerte an.

    Tipp

    Wählen Sie Add another target (Weiteres Ziel hinzufügen), wenn Sie zusätzliche Ziele für die Regel benötigen.

  12. Wählen Sie Weiter aus.

  13. (Optional) Geben Sie ein oder mehrere Tags für die Regel ein. Weitere Informationen finden Sie unter EventBridge Amazon-Tags im EventBridge Amazon-Benutzerhandbuch.

  14. Wählen Sie Weiter aus.

  15. Wählen Sie Regel erstellen aus.

Weitere Informationen