CloudWatchLogs - AWS Serverless Application Model

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: String LogGroupName: 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 FilterPattern de um recurso AWS::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 LogGroupName de um recurso AWS::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