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

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

Sintaxis

Para declarar esta entidad en tu plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:

YAML

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

Propiedades

BatchSize

El número máximo de elementos a recuperar en un único lote para la cola SQS.

Tipo: cadena

Obligatorio: no

Valor predeterminado: 10

Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.

Enabled

Deshabilita la asignación de orígenes de eventos SQS para pausar el sondeo y la invocación.

Tipo: Booleano

Obligatorio: no

Valor predeterminado: True

Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.

QueueArn

Especifica un arn de cola de SQS existente.

Tipo: cadena

Obligatorio: sí

Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.

QueuePolicyLogicalId

Proporcione un nombre LogicaID personalizado para el recurso AWS: :QueuePolicy de.

Tipo: cadena

Obligatorio: no

Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.

QueueUrl

Especifica la URL de la cola asociada a la propiedad QueueArn.

Tipo: cadena

Obligatorio: sí

Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.

Ejemplos

Evento SQS para SNS existente

Ejemplo de añadir una cola de SQS existente para suscribirse a un tema de SNS.

YAML

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