반응형
1. Role 생성
- 신뢰관계
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Principal": {
"Service": [
"events.amazonaws.com",
"scheduler.amazonaws.com"
]
},
"Action": "sts:AssumeRole"
}
]
}
- 정책
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricAlarm"
],
"Resource": [
"*"
]
}
]
}
2. Eventbridge 생성
- 일정 이름, 일정 그룹 지정
- 일정 패턴 지정
- 대상 세부 정보
- 모든 API 선택 → Cloudwatch 검색
- PutMetricAlarm 선택
- 아래 json 파일 입력
{
"AlarmName": "test",
"MetricName": "CPUUtilization",
"Namespace": "AWS/EC2",
"Statistic": "Average",
"Period": 300,
"EvaluationPeriods": 1,
"Threshold": 85.0,
"ComparisonOperator": "GreaterThanThreshold",
"ActionsEnabled": true,
"Dimensions": [
{
"Value": "i-03424fdb41e2de4e5",
"Name": "InstanceId"
}
]
}
- AlarmName : 수정하고자 하는 Alarm Name
- MetricName : 수정하고자 하는 Alarm의 Metric Name
- ActionsEnabled: 알람 활성화 여부
- true : 활성화
- false : 비활성화
- Dimensions : 수정하는 Alarm의 모니터링 대상
반응형
'Cloud > AWS' 카테고리의 다른 글
EventBridge를 활용하여 Cloudwatch Alarm 임계치 변경 (0) | 2025.04.22 |
---|---|
TGW VS DX Gateway (0) | 2025.04.16 |
[AWS] ECS Container 접속 (0) | 2025.01.24 |
[AWS] ECS 생성 (0) | 2025.01.23 |
[AWS] Amazon EventBridge로 EC2 인스턴스 기동, 정지 스케쥴 설정 (0) | 2025.01.17 |