

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.

# Protokollieren von Anfragen mit Server-Zugriffsprotokollierung
<a name="ServerLogs"></a>

Die Server-Zugriffsprotokollierung bietet detaillierte Aufzeichnungen über die Anforderungen, die an einen Bucket gestellt wurden. Serverzugriffsprotokolle können für Betriebsanalysen verwendet werden, um Ihre Sicherheitslage zu verstehen und Gebühren für Benutzer zu erheben.

Amazon S3 sammelt regelmäßig Zugriffsprotokolldatensätze, konsolidiert sie und übermittelt sie an das von Ihnen gewählte Ziel. Sie können Protokolle an Amazon CloudWatch Logs oder an einen Amazon S3 S3-Allzweck-Bucket liefern.

**Anmerkung**  
Serverzugriffsprotokolle zeichnen keine Informationen über Umleitungsfehler in falschen Regionen für Regionen auf, die nach dem 20. März 2019 gestartet wurden. Wrong-Region Umleitungsfehler treten auf, wenn eine Anfrage für ein Objekt oder einen Bucket außerhalb der Region gestellt wird, in der der Bucket existiert.

## Zustelloptionen
<a name="sal-delivery-options"></a>

Sie können Serverzugriffsprotokolle an zwei Ziele senden. Sie können eines oder beide verwenden.
+ **Amazon CloudWatch Logs** — Liefert Protokolle in strukturiertem Format an eine CloudWatch Logs-Protokollgruppe. Sie können Logs mit CloudWatch Logs Insights abfragen, Logs konto- und regionsübergreifend zusammenfassen und Logs mit AWS KMS verschlüsseln. Von der Protokollgruppe aus können Sie auch Protokolle im JSON- oder Apache Parquet-Format an Amazon S3 liefern oder Protokolle für SQL-Analysen in S3-Tabellen im Apache Iceberg-Format spiegeln. CloudWatch Es gelten die Aufnahmetarife für verkaufte Protokolle.
+ **Amazon S3 S3-Allzweck-Bucket** — Liefert Protokolle in einem durch Leerzeichen getrennten Textformat an einen von Ihnen angegebenen Amazon S3 S3-Bucket. Für die Protokollzustellung fallen keine Gebühren an. Sie zahlen nur für die Speicherung der Protokolldateien. Der Ziel-Bucket muss sich im selben AWS-Region und AWS-Konto wie der Quell-Bucket befinden.

In der folgenden Tabelle werden die beiden Lieferoptionen verglichen.


**Vergleich der Optionen für die Zustellung von Serverzugriffsprotokollen**  

| Funktion |  CloudWatch Amazon-Protokolle | Amazon S3 S3-Allzweck-Bucket | 
| --- | --- | --- | 
| Ziele | CloudWatch Protokollgruppe, Amazon S3 (JSON oder Parquet) oder Amazon Data Firehose. Die Bereitstellung von CloudWatch Logs-Protokollgruppen kann erweitert werden, um Protokolle in S3-Tabellen im Iceberg-Format zu spiegeln. | Amazon S3 S3-Bucket (durch Leerzeichen getrennter Text) | 
| Protokollformat | Strukturiertes JSON (Protokollgruppe), JSON oder Apache Parquet (Amazon S3), Apache Iceberg (S3-Tabellen) | Space-delimited Text | 
| Abfrage | CloudWatch Logs Insights (Protokollgruppe), Amazon Athena oder Spark (S3-Tabellen) | Amazon Athena | 
| SQL-Analyse über S3-Tabellen | Ja (automatischer Iceberg-Spiegel) | Nein (erfordert ETL) | 
| Cross-account Aggregation | Ja (Amazon S3- und Firehose-Ziele unterstützen die kontoübergreifende Lieferung) | Nein (nur dasselbe Konto) | 
| Cross-Region Aggregation | Ja (Amazon S3- und Firehose-Ziele unterstützen die regionsübergreifende Lieferung) | Nein (nur in derselben Region) | 
| AWS KMS Verschlüsselung | Ja | Nein (SSE-S3 nur) | 
| Einrichtung | CloudWatch Logs, APIs oder Amazon S3 S3-Konsole | Amazon S3 S3-API (PutBucketLogging) oder Konsole | 
| Latenz bei der Lieferung | Innerhalb weniger Stunden | Innerhalb weniger Stunden | 

## Best-effort Lieferung von Serverprotokollen
<a name="LogDeliveryBestEffort"></a>

Serverzugriffsprotokoll-Datensätze werden auf Best-Effort-Grundlage bereitgestellt. Die meisten Anforderungen nach einem Bucket, der für die Protokollierung richtig konfiguriert ist, führen zu einem ausgelieferten Protokollsatz. Die meisten Protokollsätze werden innerhalb weniger Stunden nach der Aufnahme geliefert, können aber häufiger geliefert werden.

Die Vollständigkeit und Aktualität der Serverprotokollierung wird nicht garantiert. Der Protokolldatensatz für eine bestimmte Anforderung wird möglicherweise viel später bereitgestellt, als die Anforderung tatsächlich verarbeitet wurde; es kann auch sein, *dass er gar nicht bereitgestellt wird*. Es ist möglich, dass Sie sogar ein Duplikat eines Protokolldatensatzes sehen. Der Zweck der Serverprotokolle besteht darin, Ihnen einen Überblick über die Art des Datenverkehrs zu und von Ihrem Bucket zu vermitteln. Auch wenn Protokolldatensätze selten verloren gehen oder dupliziert werden, sollten Sie wissen, dass die Serverprotokollierung nicht der vollständigen Erfassung aller Anforderungen dient.

Aufgrund der Best-Effort-Grundlage der Serverprotokollierung enthalten Ihre Nutzungsberichte möglicherweise eine oder mehrere Zugriffsanforderungen, die nicht in einem bereitgestellten Serverprotokoll angezeigt werden. Sie finden diese Nutzungsberichte unter **Kosten- und Nutzungsberichte** in der AWS Fakturierung und Kostenmanagement -Konsole.

## Statusänderungen in der Bucket-Protokollierung werden mit der Zeit wirksam
<a name="BucketLoggingStatusChanges"></a>

Änderungen am Protokollierungsstatus eines Buckets benötigen einige Zeit, bis sie sich auf die Bereitstellung von Protokolldateien auswirken. Wenn Sie die Protokollierung für einen Bucket aktivieren, werden in der folgenden Stunde möglicherweise einige Anforderungen protokolliert und andere nicht. Angenommen, Sie ändern den Ziel-Bucket für die Protokollierung von Bucket A auf Bucket B. Während der nächsten Stunde werden einige Logs möglicherweise weiterhin an Bucket A übermittelt, während andere möglicherweise an den neuen Ziel-Bucket B übermittelt werden. Wenn Sie die für die Übermittlung verwendete CloudWatch Logs-Protokollgruppe ändern, werden einige Logs während des Übergangs möglicherweise weiterhin an die vorherige Protokollgruppe übermittelt. Die neuen Einstellungen werden letztendlich in allen Fällen ohne weiteres Eingreifen Ihrerseits wirksam.

## Preisgestaltung
<a name="sal-pricing"></a>

Die Kosten für die Protokollierung des Serverzugriffs hängen davon ab, welche Übermittlungsoption Sie verwenden.
+ **Amazon CloudWatch Logs** — Sie zahlen für die Aufnahme zu den Tarifen für verkaufte Logs CloudWatch mit gestaffelten Preisen nach Volumen. CloudWatch Logs komprimiert Protokolle vor dem Speichern, sodass das gespeicherte Volumen deutlich geringer ist als das aufgenommene Volumen. Wenn Sie die Spiegelung von S3-Tabellen aktivieren, fallen keine zusätzlichen Gebühren für Speicher oder Tabellenverwaltung an. Sie zahlen nur für Abfrageanfragen zum Preis von S3 Tables. Aktuelle Tarife finden Sie unter [CloudWatchPreise](https://aws.amazon.com/cloudwatch/pricing/).
+ **Amazon S3 S3-Allzweck-Bucket** — Für die Protokollzustellung fallen keine Gebühren an. Sie zahlen nur für die Speicherung der Protokolldateien zu den üblichen Amazon S3 S3-Speichertarifen. Wir berechnen keine Datenübertragungskosten für die Bereitstellung von Protokolldateien. Für den Zugriff auf die Protokolldateien fallen jedoch die regulären Kosten für Datenübertragungen an. Aktuelle Tarife finden Sie unter [Amazon S3 S3-Preise](https://aws.amazon.com/s3/pricing/).

Weitere Informationen zur Bereitstellung und Verwendung von Serverzugriffsprotokollen finden Sie in den folgenden Abschnitten.