Anunciamos
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usar ações de alarme no CloudWatch
Usando ações de alarme do CloudWatch, é possível criar alarmes que realizam ações como interromper, encerrar, reinicializar ou recuperar automaticamente instâncias do Amazon EC2.
nota
As ações de alarme podem ser adicionadas a um alarme usando-se o método de PutMetricAlarmRequestsetAlarmActions
quando se cria um alarme.
Habilitar ações de alarme
Para habilitar ações de um alarme do CloudWatch, chame o enableAlarmActions
do AmazonCloudWatchClient com um EnableAlarmActionsRequest que contém um ou mais nomes de alarmes cujas ações você deseja habilitar.
Importações
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;
Código
final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); EnableAlarmActionsRequest request = new EnableAlarmActionsRequest() .withAlarmNames(alarm); EnableAlarmActionsResult response = cw.enableAlarmActions(request);
Desabilitar ações de alarme
Para desabilitar ações de um alarme do CloudWatch, chame o disableAlarmActions
do AmazonCloudWatchClient com um DisableAlarmActionsRequest que contém um ou mais nomes de alarmes cujas ações você deseja desabilitar.
Importações
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;
Código
final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); DisableAlarmActionsRequest request = new DisableAlarmActionsRequest() .withAlarmNames(alarmName); DisableAlarmActionsResult response = cw.disableAlarmActions(request);
Mais informações
-
Criar alarmes para interromper, encerrar, reinicializar ou recuperar uma instância no Guia do Usuário do Amazon CloudWatch
-
PutMetricAlarm na Referência de API do Amazon CloudWatch
-
EnableAlarmActions na Referência de API do Amazon CloudWatch
-
DisableAlarmActions na Referência de API do Amazon CloudWatch