CloudWatchEvent - AWS Serverless Application Model

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

CloudWatchEvent

CloudWatchEvent 이벤트 소스 유형을 설명하는 객체.

AWS Serverless Application Model (AWS SAM) 은 이 이벤트 유형이 설정되면 AWS::Events::Rule리소스를 생성합니다.

중요 참고: EventBridgeRule 대신 사용할 기본 이벤트 소스 CloudWatchEvent 유형입니다. EventBridgeRule동일한 기본 서비스, API, AWS CloudFormation 리소스를 CloudWatchEvent 사용하세요. 하지만 에는 새 기능에 대한 지원만 추가할 AWS SAM 예정입니다EventBridgeRule.

구문

AWS Serverless Application Model (AWS SAM) 템플릿에서 이 엔티티를 선언하려면 다음 구문을 사용하십시오.

YAML

EventBusName: String Input: String InputPath: String Pattern: EventPattern

속성

EventBusName

이 규칙과 연결할 이벤트 버스입니다. 이 속성을 생략하면 기본 이벤트 버스를 AWS SAM 사용합니다.

타입: 문자열

필수 항목 여부: 아니요

기본값: 기본 이벤트 버스

AWS CloudFormation 호환성: 이 속성은 AWS::Events::Rule 리소스의 EventBusName 속성으로 직접 전달됩니다.

Input

대상으로 전달되는 유효한 JSON 텍스트입니다. 이 속성을 사용하면 이벤트 텍스트 자체의 어떤 것도 대상으로 전달되지 않습니다.

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::Events::Rule Target 리소스의 Input 속성에 직접 전달됩니다.

InputPath

일치된 이벤트 전체를 전달하지 않으려는 경우 InputPath 속성을 사용하여 이벤트의 어떤 부분이 전달되어야 하는지 설명하세요.

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::Events::Rule Target 리소스의 InputPath 속성에 직접 전달됩니다.

Pattern

어떤 이벤트가 지정된 대상으로 라우팅되는지를 설명합니다. 자세한 내용은 Amazon EventBridge 사용 설명서의 이벤트 및 이벤트 패턴을 참조하십시오. EventBridge

유형: EventPattern

필수 항목 여부: 예

AWS CloudFormation 호환성: 이 속성은 AWS::Events::Rule 리소스의 EventPattern 속성으로 직접 전달됩니다.

CloudWatchEvent

다음은 CloudWatchEvent 이벤트 소스 유형의 한 예제입니다.

YAML

CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - running