CloudFront und Edge-Funktionsprotokollierung - Amazon CloudFront

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.

CloudFront und Edge-Funktionsprotokollierung

Amazon CloudFront bietet verschiedene Arten der Protokollierung an. Sie können die Zuschaueranfragen protokollieren, die zu Ihren CloudFront Distributionen kommen, oder Sie können die CloudFront Serviceaktivität (API-Aktivität) in Ihrem AWS Konto protokollieren. Sie können auch Protokolle von Ihren CloudFront Functions- und Lambda @Edge -Funktionen abrufen.

Protokollieren von Anfragen

CloudFront bietet die folgenden Möglichkeiten, die Anfragen zu protokollieren, die an Ihre Distributionen gesendet werden.

Standardprotokolle (Zugriffsprotokolle)

CloudFront Standardprotokolle enthalten detaillierte Aufzeichnungen über jede Anfrage, die an eine Distribution gestellt wird. Diese Protokolle sind für viele Szenarien nützlich, einschließlich Sicherheits- und Zugriffsprüfungen.

CloudFront Standardprotokolle werden an den Amazon S3 S3-Bucket Ihrer Wahl geliefert. CloudFrontberechnet keine Gebühren für Standardprotokolle, obwohl Amazon S3 S3-Gebühren für das Speichern und Zugreifen auf die Protokolldateien anfallen.

Weitere Informationen finden Sie unter Verwenden Sie Standardprotokolle (Zugriffsprotokolle).

Echtzeit-Protokolle

CloudFront Echtzeitprotokolle liefern Informationen über Anfragen an eine Distribution in Echtzeit (Protokolldatensätze werden innerhalb von Sekunden nach Eingang der Anfragen zugestellt). Sie können die Abtastrate für Ihre Echtzeit-Protokolle wählen, d. h. den Prozentsatz der Anfragen, für die Sie Echtzeit-Protokolleinträge erhalten möchten. Sie können auch die spezifischen Felder auswählen, die Sie in den Protokolldatensätzen erhalten möchten.

CloudFront Echtzeitprotokolle werden an den Datenstream Ihrer Wahl in Amazon Kinesis Data Streams übermittelt. CloudFront Gebühren für Echtzeitprotokolle, zusätzlich zu den Gebühren, die Ihnen für die Nutzung von Kinesis Data Streams entstehen.

Weitere Informationen finden Sie unter Verwenden Sie Echtzeit-Logs.

Protokollieren von Edge-Funktionen

Sie können Amazon CloudWatch Logs verwenden, um Protokolle für Ihre Edge-Funktionen, sowohl Lambda @Edge als auch CloudFront Functions, abzurufen. Sie können über die CloudWatch Konsole oder die Logs-API auf die CloudWatch Protokolle zugreifen. Weitere Informationen finden Sie unter Protokolle für Edge-Funktionen.

Protokollieren von Service-Aktivität

Sie können AWS CloudTrail sie verwenden, um die CloudFront Serviceaktivität (API-Aktivität) in Ihrem AWS Konto zu protokollieren. CloudTrail bietet eine Aufzeichnung der API-Aktionen, die von einem Benutzer, einer Rolle oder einem AWS Dienst in ausgeführt wurden CloudFront. Anhand der von gesammelten Informationen können Sie die API-Anfrage ermitteln CloudTrail, an die die Anfrage gestellt wurde CloudFront, die IP-Adresse, von der aus die Anfrage gestellt wurde, wer die Anfrage gestellt hat, wann sie gestellt wurde, und weitere Details.

Weitere Informationen finden Sie unter Protokollieren Amazon CloudFront Amazon-API-Aufrufen mit AWS CloudTrail.

Weitere Informationen zur Protokollierung finden Sie in den folgenden Themen: