在 CloudWatch 中使用警报操作 - AWS SDK for Java

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 CloudWatch 中使用警报操作

使用 CloudWatch 利用警报操作,您可创建执行自动停止、终止、终止、重启或恢复等操作的警报Amazon EC2实例。

注意

通过在创建警报时使用 setAlarmActionsPutMetricAlarmRequest 方法,可以将警报操作添加到警报。

启用警报操作

启用警报操作 CloudWatch 警报,致电 AmazonCloudWatch 客户端enableAlarmActionsEnableAlarmActionsRequest包含一个或多个您要启用的警报的名称。

导入

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;

代码

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

禁用警报操作

禁用警报操作 CloudWatch 警报,致电 AmazonCloudWatch 客户端disableAlarmActionsDisableAlarmActionsRequest包含一个或多个您要禁用的警报的名称。

导入

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;

代码

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

更多信息