SqsSubscriptionObject - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SqsSubscriptionObject

Especifique uma opção de fila SQS existente para o evento SNS

Sintaxe

Para declarar esta entidade no modelo do AWS Serverless Application Model (AWS SAM), use a seguinte sintaxe:

YAML

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

Propriedades

BatchSize

O número máximo de itens a serem recuperados em um único lote para a fila do SQS.

Tipo: string

Obrigatório: não

Padrão: 10

Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.

Enabled

Desabilita o mapeamento de origens de eventos SQS para pausar a sondagem e a invocação.

Tipo: booliano

Obrigatório: não

Padrão: verdadeiro

Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.

QueueArn

Especifique um braço de fila SQS existente.

Tipo: string

Obrigatório: Sim

Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.

QueuePolicyLogicalId

Forneça um nome LogicalID personalizado para o recurso AWS::SQS::SQS:SQS:SQPolicy.

Tipo: string

Obrigatório: não

Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.

QueueUrl

Especifique o URL da fila associado à propriedade QueueArn.

Tipo: string

Obrigatório: Sim

Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.

Exemplos

Evento existente do SQS for SNS

Exemplo para adicionar uma fila SQS existente para assinar um tópico do SNS.

YAML

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