CloudWatchLogs
O objeto que descreve um tipo de fonte de evento CloudWatchLogs.
O evento gera um recurso AWS::Logs::SubscriptionFilter e especifica um filtro de assinaturas e o associa ao grupo de logs especificado.
Sintaxe
Para declarar esta entidade no modelo do AWS Serverless Application Model (AWS SAM), use a seguinte sintaxe:
YAML
FilterPattern:StringLogGroupName:String
Propriedades
-
FilterPattern -
As expressões de filtragem que restringem o que é entregue para o recurso da AWS de destino. Para obter mais informações sobre o filtro do padrão de filtro Sintaxe de filtros e padrões.
Tipo: string
Obrigatório: Sim
Compatibilidade CloudFormation: essa propriedade é passada diretamente para a propriedade
FilterPatternde um recursoAWS::Logs::SubscriptionFilter. -
LogGroupName -
O grupo de logs ao qual associar o filtro de assinatura. Todos os eventos de log carregados nesse grupo de logs são filtrados e entregues para o recurso da AWS especificado caso o padrão do filtro corresponda aos eventos de logs.
Tipo: string
Obrigatório: Sim
Compatibilidade CloudFormation: essa propriedade é passada diretamente para a propriedade
LogGroupNamede um recursoAWS::Logs::SubscriptionFilter.
Exemplos
Filtro de assinatura do Cloudwatchlogs
Exemplo de filtro de assinatura Cloudwatchlogs
YAML
CWLog: Type: CloudWatchLogs Properties: LogGroupName: Ref: CloudWatchLambdaLogsGroup FilterPattern: My pattern