CloudWatchLogs - AWS Serverless Application Model

CloudWatchLogs

El objeto que describe un tipo de fuente de evento CloudWatchLogs.

Este evento genera un recurso AWS::Logs::SubscriptionFilter, especifica un filtro de suscripción y lo asocia con el grupo de registros especificado.

Sintaxis

Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:

YAML

FilterPattern: String LogGroupName: String

Propiedades

FilterPattern

Las expresiones de filtrado que restringen lo que se entrega al recurso de AWS de destino. Para obtener más información acerca de la sintaxis del patrón de filtro, consulte Filter and Pattern Syntax.

Tipo: cadena

Obligatorio: sí

Compatibilidad con CloudFormation: esta propiedad se transfiere directamente a la propiedad FilterPattern de un recurso AWS::Logs::SubscriptionFilter.

LogGroupName

El grupo de registros que se asociará al filtro de suscripción. Todos los eventos de registros que se cargan a este grupo de registro se filtran y se transmiten al recurso de AWS especificado si el patrón de filtro coincide con los eventos de registro.

Tipo: cadena

Obligatorio: sí

Compatibilidad con CloudFormation: esta propiedad se transfiere directamente a la propiedad LogGroupName de un recurso AWS::Logs::SubscriptionFilter.

Ejemplos

Filtro de suscripción de Cloudwatchlogs

Ejemplo de filtro de suscripción de Cloudwatchlogs

YAML

CWLog: Type: CloudWatchLogs Properties: LogGroupName: Ref: CloudWatchLambdaLogsGroup FilterPattern: My pattern