Loggvidarebefordran: CloudFront log-forwarding-cloudfront

På den här sidan beskrivs hur du vidarebefordrar CDN-loggar från CloudFront till Adobe S3-bucket för insamling av autentiska trafikdata. Du kommer att använda konfigurationssidan för LLM Optimizer CDN för att komma in på LLM Optimizer. När startprocessen är klar följer du stegen på den här sidan för att konfigurera vidarebefordran av loggar i kontrollpanelskonsolen för CloudFront.

Steg 1: Anställ i LLM Optimizer step-1

På LLM Optimizer-sidan https://llmo.now/:

  1. Gå till instrumentpanelen för kundkonfiguration.

    Konfigurationsknappen

  2. Klicka på fliken CDN-konfiguration.

    fliken Konfiguration i CDN

  3. Klicka på Kom igång.

  4. Klicka på Konfigurera bredvid Aktivera AI-trafikinformation.

    Konfigurera

  5. Ange ditt AWS-konto-ID.

    AWS konto-ID

  6. Välj CloudFront (BYOCDN).

    Välj CloudFront

  7. Klicka på Anonboard.

    Knappen Inbyggt

Steg 2: Aktivera standardloggning (CloudFront-konsolen) step-2

Om du vill aktivera standardloggning går du till AWS Management Console:

  1. Gå till CloudFront-konsolen och uppdatera en befintlig distribution.

  2. Öppna fliken Loggning.

  3. Välj Lägg till och välj sedan den tjänst som ska ta emot loggar, i det här fallet Amazon S3.

  4. Välj eller skapa resursen för Mål. Ange bucket-namnet, du kan kopiera värdet från LLM Optimizer CDN-konfigurationssidan.

    Namn på molnfrontpyts

  5. Konfigurera Ytterligare inställningar:

    • Fältval - välj loggfilsfälten. Se de obligatoriska fälten på LLM Optimizer CDN-konfigurationssidan.

      Markering av molnfältet

    • Partitionering - kopiera sökvägssuffixet från LLM Optimizer konfigurationssida.

      CloudFront-partitionering

    • Utdataformat - formatet ska vara JSON.

      Utdataformat för CloudFront

  6. Följ de här stegen för att uppdatera eller skapa distributionen.

  7. Bekräfta att Aktiverad visas bredvid distributionen på sidan Loggar.

Aktivera standardloggning för korsleverans cross-account

källkontot (med CloudFront-distributionen) skickar åtkomstloggar till målkontot (S3-bucket visas på LLM Optimizer CDN-konfigurationssidan). Båda kontona måste ha rätt behörigheter.

Källkontot 111111111111 skickar till exempel loggar till en S3-bucket i målkontot 222222222222. Du kan använda AWS kommandoradsgränssnitt.

NOTE
Ersätt leveransdestinationens ARN-värde (arn:aws:logs:us-east-1:222222222222:delivery-destination:cloudfront-delivery-destination) med värdet för leveransdestinationens ARN från konfigurationssidan för LLM Optimizer med kommandona nedan.

Leveransmål-ARN

Konfigurera källkontot source-account

Sedan måste du konfigurera källkontot:

  1. Skapa en leveranskälla - ersätt namnet och distributionen 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. Skapa leveransen - länka källan till målet; använd mål-ARN från steget Konfigurera destinationskontot:

    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. Verifiera:

    • I source-kontot: CloudFront-konsol > din distribution > fliken Logging. Under Typ bör du se leveransen av S3-korsloggen.
    • I destination-kontot: S3-konsol > Bucket. Du bör se prefixet (till exempel MyLogPrefix) och loggarna i den mappen.
recommendation-more-help
b1363f28-f969-41fb-8fdc-71cae97cad5e