本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DeadLetterConfig
用於指定 Amazon Simple Queue Service (Amazon SQS) 佇列的物件,佇列可在失敗目標叫用失敗之後, EventBridge 將事件傳送至此佇列。例如,當將事件傳送至不存在的狀態機器時,或是呼叫狀態機器的權限不足時,呼叫可能會失敗。如需詳細資訊,請參閱 Amazon 使用 EventBridge 者指南中的事件重試政策和使用無效字母佇列。
語法
若要在您的AWS Serverless Application Model (AWS SAM) 範本中宣告此實體,請使用下列語法。
YAML
Arn:
String
QueueLogicalId:String
Type:String
屬性
-
Arn
-
指定為無效字母佇列目標之 Amazon SQS 佇列指定為無效字母佇列目標之 Amazon Resource Name (ARN)。
注意
指定
Type
屬Arn
性其中之一。類型:字串
必要:否
AWS CloudFormation兼容性:這個屬性會直接傳遞給
AWS::Events::Rule
DeadLetterConfig
資料類型的Arn
屬性。 -
QueueLogicalId
-
如果指定,則AWS SAM
Type
創建無效字母隊列的自定義名稱。注意
如果未設定
Type
屬性,可忽略此屬性。類型:字串
必要:否
AWS CloudFormation兼容性:這個屬性是唯一的AWS SAM,沒有AWS CloudFormation對等的屬性。
-
Type
-
佇列的類型。設定此屬性時,AWS SAM會自動建立無效字母佇列,並附加必要的以資源為基礎的原則,以授與規則資源的權限,以便將事件傳送至佇列。
注意
指定
Type
屬Arn
性其中之一。有效值:
SQS
類型:字串
必要:否
AWS CloudFormation兼容性:這個屬性是唯一的AWS SAM,沒有AWS CloudFormation對等的屬性。
範例
DeadLetterConfig
DeadLetterConfig
YAML
DeadLetterConfig: Type: SQS QueueLogicalId: MyDLQ