CloudWatch Event에 대한 정리 및 비망록
4706 단어 CloudWatchEventsCloudWatchAWS
목적
CloudWatch Event에 대한 자신의 비망록
용어・개념 정리
이벤트 패턴
이벤트 패턴이 소위 규칙의 실태.
아래 그림과 같은 이벤트 패턴의 경우를 생각해 봅시다.
이러한 이벤트 패턴의 경우,
이벤트 패턴 미리보기에 작성된 것처럼,
CodeBuild
CodeBuildのステート変更
의 경우에만, 타겟에 대한 이벤트의 분배를 실시합니다.
배열로 기술되어 있는 경우는 원칙으로서 OR로 다루어집니다(그렇다고 한다).
샘플 이벤트는 이벤트가 통지되는 메시지의 예입니다.
Lambda를 대상으로 사용하는 경우이 메시지는 그대로
event
들어옵니다.def lambda_handler(event, context): # 個々のeventに上図の内容がdist形式で含まれる。
処理内容
분명히 샘플 이벤트에 포함된 속성은 이벤트 패턴으로 지정할 수 있는 내용의 모양입니다.
예를 들어, CodeBuild의 hoge 프로젝트만 이벤트 패턴으로 지정하려면 다음과 같이 사용자 지정 이벤트 패턴을 지정합니다.
{
"source": [
"aws.codebuild"
],
"detail-type": [
"CodeBuild Build State Change"
],
"detail": {
"build-status": [
"SUCCEEDED",
"FAILED"
],
"project-name": [
"hoge"
]
}
}
detail
아래에 project-name
키를 두면 배열에서 대상 CodeBuild 프로젝트가 될 hoge 프로젝트를 지정합니다.이벤트의 소스로 사용할 수 있는 AWS 서비스
지원되는 각 서비스의 CloudWatch 이벤트 이벤트 예
규칙의 터켓으로 사용할 수 있는 AWS 서비스
대부분의 경우는 Lambda나 SNS, SQS가 될 것 같습니다만…
2019년 8월 말 시점에서는 다음과 같은 것이 타겟으로 이용할 수 있는 것 같습니다.
최신 목록은 Amazon CloudWatch Events란 무엇입니까?에있는 것 같습니다.
대부분의 경우는 Lambda나 SNS, SQS가 될 것 같습니다만…
2019년 8월 말 시점에서는 다음과 같은 것이 타겟으로 이용할 수 있는 것 같습니다.
최신 목록은 Amazon CloudWatch Events란 무엇입니까?에있는 것 같습니다.
요약
이와 같이 CloudWatch Event를 활용하여 다양한 이벤트를 활용하여 후속 처리로 연결할 수 있습니다.
Reference
이 문제에 관하여(CloudWatch Event에 대한 정리 및 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/RyoMa_0923/items/61b67e12fb8aebd08241
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CloudWatch Event에 대한 정리 및 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RyoMa_0923/items/61b67e12fb8aebd08241텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)