티스토리 뷰
https://trend21c.tistory.com/2384
이전의 포스팅을 따라하여 aws batch 작업을 생성하실 수 있습니다
batch를 생성하긴했는데, batch의 결과를 받아보고 싶습니다
특히나 실패한 경우라면 꼭 필요할 수도 있는 법입니다
eventbridge를 통해 batch와 관련된 이벤트에 대한 알림을 받아볼 수 있도록 규칙을 생성해보겠습니다
eventbridge 메뉴를 선택하여 규칙생성을 선택합니다
그리고 규칙 유형에서 "이벤트 패턴이 있는 규칙"을 선택합니다
이후의 이벤트 패턴 작성을 통해서
batch와 관련된 패턴을 입력하여, 여러 이벤트중에서 배치작업과 관련된 이벤트만 수신하도록 하려고 합니다
AWS서비스 - Batch - 모든 이벤트를 선택하면
{
"source": [
"aws.batch"
]
}
이렇게 json 형태의 패턴이 완성됩니다
이 패턴은 선택한 그대로 batch의 모든 이벤트를 수신하는 패턴입니다
batch job의 상태가 변경되는 이벤트만 수신하려는 경우
AWS 이벤트 - Batch - Batch Job State Change를 선택하면
해당 이벤트 조건과 매칭되는 패턴이 완성됩니다
여기서 발전시켜서 state 변경중에서 실패한 이벤트만 매칭하기 위해서는
{
"detail-type": [
"Batch Job State Change"
],
"source": [
"aws.batch"
],
"detail": {
"status": [
"FAILED"
]
}
}
이렇게 입력할 수 있습니다
그리고 대상 선택을 통해 앞서 설정한 이벤트 패턴과 매칭되는 경우 어떻게 처리할지 대상을 지정할 수 있습니다
여기서 SNS 토픽을 선택하여 SNS를 통해 여러 알림을 받을 수도 있고,
lambda를 통해 특정 작업을 실행 시킬수도 있습니다
'AWS' 카테고리의 다른 글
aws batch를 cron 처럼 주기적으로 실행하기 (0) | 2024.12.26 |
---|---|
aws batch 따라하기 (0) | 2024.12.23 |
ECR에 도커 이미지 푸시하기 (0) | 2024.12.16 |
AWS cloudwatch 지표필터 만들기 (0) | 2024.06.20 |
aws cloudfront에서 index.html의 캐싱을 막자 (0) | 2023.03.03 |
- Total
- Today
- Yesterday
- 게임
- 트위터
- AWS
- 창업
- 웹표준
- 모바일
- 소프트웨어
- 아이디어
- php
- JavaScript
- 앱스토어
- 어플리케이션
- 스마트폰
- 벤처
- 공모전
- 앱
- 안드로이드
- CSS
- 구글
- 경진대회
- 자바스크립트
- Apple
- 아이폰
- 네이버
- 대학생
- android
- iPhone
- 애플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |