기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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
-
AWS::SQS::QueuePolicy 리소스에 대한 사용자 지정 logicalId 이름을 지정합니다.
유형: 문자열
필수 항목 여부: 아니요
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