La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso de acciones de alarma en CloudWatch
Mediante las acciones de alarma, puede crear alarmas que realicen acciones como detener, terminar, reiniciar, o recuperar automáticamente instancias de Amazon EC2.
nota
Las acciones de alarma se pueden añadir a una alarma mediante el método de PutMetricAlarmRequestsetAlarmActions
al crear una alarma.
Habilitar acciones de alarma
Para habilitar acciones de alarma para una alarma de CloudWatch, llame al enableAlarmActions
de AmazonCloudWatchClient con un objeto EnableAlarmActionsRequest que contenga uno o varios nombres de alarma cuyas acciones desee habilitar.
Importaciones
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);
Deshabilitar acciones de alarma
Para deshabilitar acciones de alarma para una alarma de CloudWatch, llame al disableAlarmActions
del AmazonCloudWatchClient con un objeto DisableAlarmActionsRequest que contenga uno o varios nombres de alarma cuyas acciones desee deshabilitar.
Importaciones
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);
Más información
-
Crear alarmas para detener, terminar, reiniciar o recuperar una instancia en la Guía del usuario de Amazon CloudWatch
-
PutMetricalArm en la Referencia de la API de Amazon CloudWatch
-
EnableAlarmActions en la Referencia de la API de Amazon CloudWatch
-
DisableAlarmActions en la Referencia de la API de Amazon CloudWatch