La AWS SDK for Java versione 1.x è entrata in modalità manutenzione il 31 luglio 2024 e sarà disponibile il 31 end-of-support
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 AmazonCloudWatchClientenableAlarmActions
con 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 AmazonCloudWatchClientdisableAlarmActions
con 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
-
Creazione di allarmi per arrestare, terminare, riavviare o recuperare un'istanzanellaAmazon CloudWatchGuida per l’utente di
-
PutMetricAlarmnellaAmazon CloudWatchDocumentazione di riferimento API
-
EnableAlarmActionsnellaAmazon CloudWatchDocumentazione di riferimento API
-
DisableAlarmActionsnellaAmazon CloudWatchDocumentazione di riferimento API