SqsSubscriptionObject - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

SqsSubscriptionObject

Especificar una opción de cola SQS existente para el evento SNS

Sintaxis

Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.

YAML

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

Properties

BatchSize

El número máximo de elementos que se recuperan en un único lote para la cola de SQS.

Type: Cadena

Obligatorio: No

Valor predeterminado: 10

AWS CloudFormationcompatibilidad: Este establecimiento es específico deAWS SAMy no tieneAWS CloudFormationequivalente.

Enabled

Deshabilita el mapeo de origen de eventos de SQS para pausar el sondeo y la invocación.

Type: Booleano

Obligatorio: No

Valor predeterminado: True

AWS CloudFormationcompatibilidad: Este establecimiento es específico deAWS SAMy no tieneAWS CloudFormationequivalente.

QueueArn

Especifique un arn de cola SQS existente.

Type: Cadena

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Este establecimiento es específico deAWS SAMy no tieneAWS CloudFormationequivalente.

QueuePolicyLogicalId

Asigne un nombre LogicaLid personalizado para elAWS::SQS::QueuePolicyrecurso.

Type: Cadena

Obligatorio: No

AWS CloudFormationcompatibilidad: Este establecimiento es específico deAWS SAMy no tieneAWS CloudFormationequivalente.

QueueUrl

Especifique la URL de cola asociada a laQueueArnpropiedad.

Type: Cadena

Obligatorio: Sí

AWS CloudFormationcompatibilidad: Este establecimiento es específico deAWS SAMy no tieneAWS CloudFormationequivalente.

Ejemplos

Evento SQS para SNS existente

Ejemplo para agregar cola SQS existente para suscribirse a un tema SNS.

YAML

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