使用 CloudWatch 中的警示動作 - AWS SDK for Java 1.x

截至 2024 年 7 月 31 日, AWS SDK for Java 1.x 已進入維護模式,並將end-of-support在 2025 年 12 月 31 日送達。我們建議您遷移至 AWS SDK for Java 2.x,以繼續接收新功能、可用性改進和安全性更新。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 CloudWatch 中的警示動作

使用 CloudWatch 警示動作,您可以建立警示來執行動作,例如自動停止、終止、重新啟動或復原Amazon EC2實例。

注意

建立警示時,可以使用 setAlarmActionsPutMetricAlarmRequest 方法,將警示動作新增到警示。

啟用警示動作

要啟用警報操作 CloudWatch 警報,請致電卓越亞馬遜關注客户端的enableAlarmActions具有EnableAlarmActionsRequest包含一個或多個您想要啟用其動作的警示名稱。

匯入

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);

停用警示動作

若要禁用警報操作 CloudWatch 警報,請致電卓越亞馬遜關注客户端的disableAlarmActions具有DisableAlarmActionsRequest包含一個或多個您想要停用其動作的警示名稱。

匯入

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);

詳細資訊