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 essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
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
CloudFormation compatibilidade: essa propriedade é exclusiva 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
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
QueueArn -
Especifique um braço de fila SQS existente.
Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
QueuePolicyLogicalId -
Forneça um nome LogicalID personalizado para o recurso. AWS::SQS::QueuePolicy
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
QueueUrl -
Especifique o URL da fila associado à propriedade
QueueArn.Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é exclusiva 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