Protokollweiterleitung: CloudFront log-forwarding-cloudfront

Auf dieser Seite wird erläutert, wie Sie CDN-Protokolle zur Erfassung von Daten zu Agent-basiertem Traffic von CloudFront an den S3-Bucket von Adobe weiterleiten. Verwenden Sie die CDN-Konfigurationsseite in LLM Optimizer für das Onboarding bei LLM Optimizer. Nachdem der Onboarding-Prozess abgeschlossen ist, führen Sie die auf dieser Seite aufgeführten Schritte aus, um die Protokollweiterleitung in der CloudFront-Dashboard-Konsole zu konfigurieren.

Schritt 1: Durchführen des Onboardings in LLM Optimizer step-1

Führen Sie auf der LLM Optimizer-Seite https://llmo.now/ folgende Schritte aus:

  1. Navigieren Sie zum Dashboard Kundenkonfiguration.

    Schaltfläche „Konfiguration“

  2. Klicken Sie auf die Registerkarte CDN-Konfiguration.

    Registerkarte „CDN-Konfiguration“

  3. Klicken Sie auf Erste Schritte.

  4. Klicken Sie neben KI-Traffic-Erkenntnisse aktivieren auf Konfigurieren.

    Konfigurieren

  5. Geben sie Ihre AWS-Konto-ID ein.

    AWS-Konto-ID

  6. Wählen Sie CloudFront (BYOCDN) aus.

    Auswählen von CloudFront

  7. Klicken Sie auf Integrieren.

    Schaltfläche „Integrieren“

Schritt 2: Aktivieren der Standardprotokollierung (CloudFront-Konsole) step-2

Um die Standardprotokollierung zu aktivieren, führen Sie folgende Schritte in der AWS Management Console aus:

  1. Rufen Sie die CloudFront-Konsole auf und aktualisieren Sie eine vorhandene Verteilung.

  2. Öffnen Sie die Registerkarte Protokollierung.

  3. Wählen Sie Hinzufügen und dann den Service aus, der Protokolle empfangen soll, in diesem Fall Amazon S3.

  4. Wählen Sie als Ziel eine Ressource aus oder erstellen Sie sie. Geben Sie den Bucket-Namen ein. Sie können den Wert von der CDN-Konfigurationsseite in LLM Optimizer kopieren.

    CloudFront-Bucket-Name

  5. Konfigurieren Sie zusätzliche Einstellungen:

    • Feldauswahl: Wählen Sie die Protokolldateifelder aus. Die erforderlichen Felder finden Sie auf der CDN-Konfigurationsseite in LLM Optimizer.

      CloudFront-Feldauswahl

    • Partitionierung: Kopieren Sie das Pfadsuffix von der LLM Optimizer-Konfigurationsseite.

      CloudFront-Partitionierung

    • Ausgabeformat: Das Format sollte JSON sein.

      CloudFront-Ausgabeformat

  6. Führen Sie die folgenden Schritte aus, um die Verteilung zu aktualisieren oder zu erstellen.

  7. Überprüfen Sie auf der Seite Protokolle, ob neben der Verteilung Aktiviert angezeigt wird.

Aktivieren der Standardprotokollierung für kontoübergreifende Bereitstellung cross-account

Das Quellkonto (mit der CloudFront-Verteilung) sendet Zugriffsprotokolle an das Zielkonto (den S3-Bucket, der auf der CDN-Konfigurationsseite in LLM Optimizer angezeigt wird). Beide Konten müssen über die entsprechenden Berechtigungen verfügen.

Beispiel: Das Quellkonto 111111111111 sendet Protokolle an einen S3-Bucket im Zielkonto 222222222222. Sie können die AWS-Befehlszeilenschnittstelle verwenden.

NOTE
Ersetzen Sie in den folgenden Befehlen den Wert des Bereitstellungsziel-ARN (arn:aws:logs:us-east-1:222222222222:delivery-destination:cloudfront-delivery-destination) durch den Wert des Bereitstellungsziel-ARN auf der LLM Optimizer-Konfigurationsseite.

Bereitstellungsziel-ARN

Konfigurieren des Quellkontos source-account

Als Nächstes müssen Sie das Quellkonto konfigurieren:

  1. Erstellen einer Bereitstellungsquelle – Ersetzen Sie Namen und Verteilungs-ARN:

    code language-bash
    aws logs put-delivery-source --name s3-cf-delivery \
      --resource-arn arn:aws:cloudfront::111111111111:distribution/E1TR1RHV123ABC \
      --log-type ACCESS_LOGS
    
  2. Erstellen der Bereitstellung – Verknüpfen Sie Quelle mit Ziel und verwenden Sie den Ziel-ARN aus dem Schritt „Erstellen des Zielkontos“:

    code language-bash
    aws logs create-delivery --delivery-source-name s3-cf-delivery \
      --delivery-destination-arn arn:aws:logs:us-east-1:222222222222:delivery-destination:cloudfront-delivery-destination
    
  3. Überprüfen Sie Folgendes:

    • Im Quellkonto: CloudFront-Konsole > Ihre Verteilung > Registerkarte Protokollierung. Unter Typ sollte die kontoübergreifende S3-Protokollbereitstellung angezeigt werden.
    • Im Zielkonto: S3-Konsole > Bucket. In diesem Ordner sollten das Präfix (z. B. MyLogPrefix) und die Protokolle angezeigt werden.
recommendation-more-help
llm-optimizer-help-main-toc