SqsSubscriptionObject - AWS Serverless Application Model

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

SqsSubscriptionObject

기존 SQS 대기열 옵션을 SNS 이벤트에 지정

구문

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

YAML

BatchSize: String Enabled: Boolean QueueArn: String QueuePolicyLogicalId: String QueueUrl: String

속성

BatchSize

SQS 대기열을 위한 한 번의 배치에서 검색하는 최대 항목 수.

타입: 문자열

필수 항목 여부: 아니요

기본값: 10

AWS CloudFormation 호환성: 이 속성은 AWS SAM 고유하며 AWS CloudFormation 이에 상응하는 속성이 없습니다.

Enabled

이벤트 소스 매핑을 비활성화하여 폴링 및 호출을 일시 중지합니다.

유형: 부울

필수 항목 여부: 아니요

기본값: True

AWS CloudFormation 호환성: 이 속성은 AWS SAM 고유하며 AWS CloudFormation 이에 상응하는 속성이 없습니다.

QueueArn

기존 SQS 대기열 arn을 지정합니다.

타입: 문자열

필수 항목 여부: 예

AWS CloudFormation 호환성: 이 속성은 AWS SAM 고유하며 AWS CloudFormation 이에 상응하는 속성이 없습니다.

QueuePolicyLogicalId

리소스에 사용자 지정 LogicalID 이름을 지정하십시오. AWS::SQS::QueuePolicy

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS SAM 고유하며 이에 상응하는 속성이 없습니다. AWS CloudFormation

QueueUrl

QueueArn 속성과 관련된 대기열 URL을 지정합니다.

타입: 문자열

필수 항목 여부: 예

AWS CloudFormation 호환성: 이 속성은 AWS SAM 고유하며 AWS CloudFormation 이에 상응하는 속성이 없습니다.

SNS 이벤트용 기존 SQS

SNS 주제 구독을 위한 기존 SQS 대기열을 추가하는 예.

YAML

QueuePolicyLogicalId: CustomQueuePolicyLogicalId QueueArn: Fn::GetAtt: MyCustomQueue.Arn QueueUrl: Ref: MyCustomQueue BatchSize: 5