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 al
QueueArn
proprietà.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