翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SqsSubscriptionObject
SNS イベントに既存の SQS キューオプションを指定します。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
BatchSize:StringEnabled:BooleanQueueArn:StringQueuePolicyLogicalId:StringQueueUrl: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