CloudWatchLogs - AWS Serverless Application Model

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CloudWatchLogs

Das Objekt, das einen CloudWatchLogs Ereignisquellentyp beschreibt.

Dieses Ereignis generiert eine AWS::Logs::SubscriptionFilterRessource, spezifiziert einen Abonnementfilter und ordnet ihn der angegebenen Protokollgruppe zu.

Syntax

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer Vorlage AWS Serverless Application Model (AWS SAM) zu deklarieren.

YAML

FilterPattern: String LogGroupName: String

Eigenschaften

FilterPattern

Die Filterausdrücke, die einschränken, was an die AWS Zielressource übermittelt wird. Weitere Informationen zur Syntax von Filtermustern finden Sie unter Filters und Mustersyntax.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die FilterPattern Eigenschaft einer AWS::Logs::SubscriptionFilter Ressource übergeben.

LogGroupName

Die Protokollgruppe, die mit dem Abonnementfilter verknüpft werden soll. Alle Protokollereignisse, die in diese Protokollgruppe hochgeladen werden, werden gefiltert und an die angegebene AWS Ressource übermittelt, wenn das Filtermuster mit den Protokollereignissen übereinstimmt.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die LogGroupName Eigenschaft einer AWS::Logs::SubscriptionFilter Ressource übergeben.

Beispiele

Cloudwatchlogs-Abonnementfilter

Beispiel für einen Cloudwatchlogs-Abonnementfilter

YAML

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