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:StringEnabled:BooleanQueueArn:StringQueuePolicyLogicalId:StringQueueUrl: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