Version AWS SDK for Java 1.x wurde am 31. Juli 2024 in den Wartungsmodus versetzt und wird end-of-support
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 anenableAlarmActions
mit 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 andisableAlarmActions
mit 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
-
Erstellen Sie Alarme, um eine Instance anzuhalten, zu beenden, neu zu starten oder wiederherzustellenimAmazon CloudWatch-Benutzerhandbuch
-
PutMetricAlarmimAmazon CloudWatch-API-Referenz
-
EnableAlarmActionsimAmazon CloudWatch-API-Referenz
-
DisableAlarmActionsimAmazon CloudWatch-API-Referenz