DeadLetterQueue - AWS Serverless Application Model

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

DeadLetterQueue

AWS Lambda (Lambda) がイベントを処理できないときにそれらを送信する SQS キューまたは SNS トピックを指定します。デッドレターキュー機能の詳細については、「AWS Lambda デベロッパーガイド」の「デッドレターキュー」を参照してください。

SAM は Lambda 関数実行ロールに適切なアクセス許可を自動的に追加し、Lambda サービスにリソースへのアクセスを許可します。sqs: SQS キューには追加SendMessage され、SNS トピックには sns:Publish が追加されます。

構文

AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、以下の構文を使用します。

YAML

TargetArn: String Type: String

プロパティ

TargetArn

Amazon SQS キューまたは Amazon SNS トピックの Amazon リソースネーム (ARN) です。

タイプ: 文字列

必須: はい

AWS CloudFormation との互換性: このプロパティは、AWS::Lambda::Function DeadLetterConfig データ型の TargetArn プロパティに直接渡されます。

Type

デッドレターキューのタイプです。

有効な値:SNSSQS|

タイプ: 文字列

必須: はい

AWS CloudFormation との互換性: このプロパティは AWS SAM に固有であり、AWS CloudFormation に同等のものはありません。

DeadLetterQueue

SNS トピックのデッドレターキューの例です。

YAML

DeadLetterQueue: Type: SNS TargetArn: arn:aws:sns:us-east-2:123456789012:my-topic