CloudWatch에서 경보 조치 사용 - AWS SDK for Java 1.x

The AWS SDK for Java 1.x는 2024년 7월 31일부터 유지 관리 모드로 전환되었으며 2025년 12월 31end-of-support일에 도달할 예정입니다. 새로운 기능, 가용성 개선 사항 및 보안 업데이트를 AWS SDK for Java 2.x 계속 받으려면 로 마이그레이션하는 것이 좋습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CloudWatch에서 경보 조치 사용

경보 작업을 사용하면 Amazon EC2 인스턴스 자동 중지, 종료, 재부팅 또는 복구 등의 작업을 수행하는 경보를 생성할 수 있습니다.

참고

경보를 생성할 때 PutMetricAlarmRequest setAlarmActions 메서드를 사용하여 경보 동작을 경보에 추가할 수 있습니다.

경보 작업 활성화

CloudWatch 경보에 대한 경보 작업을 활성화하려면 활성화하려는 경보 이름을 하나 이상 포함하는 EnableAlarmActionsRequest를 사용하여 AmazonCloudWatchClient의 enableAlarmActions를 호출하세요.

가져오기

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 경보에 대한 경보 작업을 비활성화하려면 비활성화하려는 경보 이름을 하나 이상 포함하는 DisableAlarmActionsRequest를 사용하여 AmazonCloudWatchClient의 disableAlarmActions를 호출하세요.

가져오기

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

추가 정보