Utilizzo di operazioni di allarme in CloudWatch - AWS SDK for Java 1. x

La AWS SDK for Java versione 1.x è entrata in modalità manutenzione il 31 luglio 2024 e sarà disponibile il 31 end-of-supportdicembre 2025. Ti consigliamo di eseguire la migrazione a per continuare AWS SDK for Java 2.xa ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di operazioni di allarme in CloudWatch

Utilizzo di CloudWatch operazioni di allarme di, puoi creare allarmi che eseguono operazioni come l'arresto automatico, la terminazione, il riavvio o il ripristinoAmazon EC2istanze.

Nota

Operazioni di allarme possono essere aggiunte a un allarme utilizzando il metodo di PutMetricAlarmRequestsetAlarmActions durante la creazione di un allarme.

Attivare le operazioni di allarme

Per abilitare le azioni di allarme per un CloudWatch allarme, chiama AmazonCloudWatchClientenableAlarmActionscon unEnableAlarmActionsRequestcontenente uno o più nomi di allarmi di cui si desidera attivare le operazioni.

Importazioni

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;

Codice

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

Disattivare le operazioni di allarme

Per disabilitare le azioni di allarme per un CloudWatch allarme, chiama AmazonCloudWatchClientdisableAlarmActionscon unDisableAlarmActionsRequestcontenente uno o più nomi di allarmi di cui si desidera disabilitare le operazioni.

Importazioni

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;

Codice

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

Ulteriori informazioni