翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DeadLetterQueue
AWS Lambda (Lambda) がイベントを処理できないときにそれらを送信する SQS キューまたは SNS トピックを指定します。デッドレターキュー機能の詳細については、「AWS Lambda デベロッパーガイド」の「デッドレターキュー」を参照してください。
SAM は、Lambda 関数実行ロールに適切なアクセス許可を自動的に追加して、Lambda サービスにリソースへのアクセスを許可します。sq:SendMessage が SQS キューに、sns:Publish が SNS トピックに追加されます。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、以下の構文を使用します。
プロパティ
-
TargetArn
-
Amazon SQS キューまたは Amazon SNS トピックの Amazon リソースネーム (ARN) です。
型: 文字列
必須: はい
AWS CloudFormation との互換性: このプロパティは、
AWS::Lambda::Function
DeadLetterConfig
データ型のTargetArn
プロパティに直接渡されます。 -
Type
-
デッドレターキューのタイプです。
有効な値:
SNS
、SQS
|型: 文字列
必須: はい
AWS CloudFormation との互換性: このプロパティは AWS SAM に固有であり、AWS CloudFormation に同等のものはありません。
例
DeadLetterQueue
SNS トピックのデッドレターキューの例です。
YAML
DeadLetterQueue: Type: SNS TargetArn: arn:aws:sns:us-east-2:123456789012:my-topic