SqsSubscriptionObject - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SqsSubscriptionObject

SNS イベントに既存の SQS キューオプションを指定します。

構文

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

ポーリングと呼び出しを中断する SQS イベントソースマッピングを無効にします。

タイプ: ブール

必須: いいえ

デフォルト: 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