SqsSubscriptionObject - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SqsSubscriptionObject

Specificare un'opzione di coda SQS esistente per l'evento SNS

Sintassi

Per dichiarare questa entità nel tuoAWS Serverless Application Model(AWS SAM) template, utilizzare la sintassi seguente.

YAML

BatchSize: String Enabled: Boolean QueueArn: String QueuePolicyLogicalId: String QueueUrl: String

Proprietà

BatchSize

Il numero massimo di elementi da recuperare in un singolo batch per la coda SQS.

Type: Stringa

Campo obbligatorio: No

Default: 10

AWS CloudFormationcompatibilità: Questa struttura è univoco perAWS SAMe non dispone di unAWS CloudFormationequivalente.

Enabled

Disabilita la mappatura dell'origine eventi SQS per sospendere il polling e la chiamata.

Type: Booleano

Campo obbligatorio: No

Default: True

AWS CloudFormationcompatibilità: Questa struttura è univoco perAWS SAMe non dispone di unAWS CloudFormationequivalente.

QueueArn

Specificare un arn di coda SQS esistente.

Type: Stringa

Campo obbligatorio: Sì

AWS CloudFormationcompatibilità: Questa struttura è univoco perAWS SAMe non dispone di unAWS CloudFormationequivalente.

QueuePolicyLogicalId

Assegnare un nome LogicalID personalizzato perAWS::SQS::QueuePolicyrisorsa.

Type: Stringa

Campo obbligatorio: No

AWS CloudFormationcompatibilità: Questa struttura è univoco perAWS SAMe non dispone di unAWS CloudFormationequivalente.

QueueUrl

Specificare l'URL della coda associato alQueueArnproprietà.

Type: Stringa

Campo obbligatorio: Sì

AWS CloudFormationcompatibilità: Questa struttura è univoco perAWS SAMe non dispone di unAWS CloudFormationequivalente.

Esempi

Evento SQS per SNS esistente

Esempio per aggiungere una coda SQS esistente per l'abbonamento a un argomento SNS.

YAML

QueuePolicyLogicalId: CustomQueuePolicyLogicalId QueueArn: Fn::GetAtt: MyCustomQueue.Arn QueueUrl: Ref: MyCustomQueue BatchSize: 5