EventInvokeConfiguration - AWS Serverless Application Model

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

EventInvokeConfiguration

비동기식 Lambda 별칭 또는 버전 간접 호출을 위한 구성 옵션입니다.

구문

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

속성

DestinationConfig

Lambda가 이벤트를 처리한 후 이벤트의 대상을 지정하는 구성 객체입니다.

유형: EventInvokeDestinationConfiguration

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::Lambda::EventInvokeConfig 리소스의 DestinationConfig 속성과 유사합니다. SAM에는 존재하지 않는 추가 매개 변수 “Type”이 필요합니다 CloudFormation.

MaximumEventAgeInSeconds

Lambda가 처리를 위해 함수에 보내는 요청의 최대 사용 기간입니다.

유형: 정수

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::Lambda::EventInvokeConfig 리소스의 MaximumEventAgeInSeconds 속성으로 직접 전달됩니다.

MaximumRetryAttempts

함수가 오류를 반환할 때 재시도하는 최대 횟수입니다.

유형: 정수

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::Lambda::EventInvokeConfig 리소스의 MaximumRetryAttempts 속성에 직접 전달됩니다.

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds 예시

YAML

EventInvokeConfig: MaximumEventAgeInSeconds: 60 MaximumRetryAttempts: 2 DestinationConfig: OnSuccess: Type: SQS Destination: arn:aws:sqs:us-west-2:012345678901:my-queue OnFailure: Type: Lambda Destination: !GetAtt DestinationLambda.Arn