Verwenden von Alarmaktionen in CloudWatch - AWS SDK for Java 1.x

Version AWS SDK for Java 1.x wurde am 31. Juli 2024 in den Wartungsmodus versetzt und wird end-of-supportam 31. Dezember 2025 verfügbar sein. Wir empfehlen Ihnen, auf den zu migrieren AWS SDK for Java 2.x, um weiterhin neue Funktionen, Verfügbarkeitsverbesserungen und Sicherheitsupdates zu erhalten.

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.

Verwenden von Alarmaktionen in CloudWatch

benutzen CloudWatch Mithilfe von -Alarmaktionen können Sie Alarme erstellen, die automatisch Aktionen wie etwa das Anhalten, Beenden, Neustarten oder Wiederherstellen ausführenAmazon EC2Instanzen.

Anmerkung

Mit der -Methode von PutMetricAlarmRequestsetAlarmActions können Sie beim Erstellen eines Alarms Alarmaktionen hinzufügen.

Aktivieren von Alarmaktionen

So aktivieren Sie Alarmaktionen für ein CloudWatch Alarm, rufen Sie die AmazonCloudWatchClient's anenableAlarmActionsmit einemEnableAlarmActionsRequestenthält einen oder mehrere Namen von Alarmen, deren Aktionen Sie aktivieren möchten.

Importe

import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.EnableAlarmActionsRequest; import com.amazonaws.services.cloudwatch.model.EnableAlarmActionsResult;

Code

final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); EnableAlarmActionsRequest request = new EnableAlarmActionsRequest() .withAlarmNames(alarm); EnableAlarmActionsResult response = cw.enableAlarmActions(request);

Deaktivieren von Alarmaktionen

So deaktivieren Sie Alarmaktionen für ein CloudWatch Alarm, rufen Sie die AmazonCloudWatchClient's andisableAlarmActionsmit einemDisableAlarmActionsRequestenthält einen oder mehrere Namen von Alarmen, deren Aktionen Sie deaktivieren möchten.

Importe

import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.DisableAlarmActionsRequest; import com.amazonaws.services.cloudwatch.model.DisableAlarmActionsResult;

Code

final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); DisableAlarmActionsRequest request = new DisableAlarmActionsRequest() .withAlarmNames(alarmName); DisableAlarmActionsResult response = cw.disableAlarmActions(request);

Weitere Informationen