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

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

Sintassi

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

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.

Tipo: stringa

Required: No

Impostazione predefinita: 10

AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un equivalente. AWS CloudFormation

Enabled

Disattiva la mappatura delle sorgenti degli eventi SQS per sospendere il polling e la chiamata.

Tipo: Booleano

Required: No

Impostazione predefinita: True

AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.

QueueArn

Specificare un arn di coda SQS esistente.

Tipo: stringa

Campo obbligatorio: sì

AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un equivalente. AWS CloudFormation

QueuePolicyLogicalId

Assegna un nome LogicalID personalizzato per la AWS::SQS::QueuePolicyrisorsa.

Tipo: stringa

Required: No

AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.

QueueUrl

Specificare l'URL della coda associato alla QueueArn proprietà.

Tipo: stringa

Campo obbligatorio: sì

AWS CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.

Esempi

Evento SQS for SNS esistente

Esempio di aggiunta di una coda SQS esistente per l'iscrizione a un argomento SNS.

YAML

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