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