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/:
-
Gå till instrumentpanelen för kundkonfiguration.
-
Klicka på fliken CDN-konfiguration.
-
Klicka på Kom igång.
-
Klicka på Konfigurera bredvid Aktivera AI-trafikinformation.
-
Ange ditt AWS-konto-ID.
-
Välj CloudFront (BYOCDN).
-
Klicka på Anonboard.
Steg 2: Aktivera standardloggning (CloudFront-konsolen) step-2
Om du vill aktivera standardloggning går du till AWS Management Console:
-
Gå till CloudFront-konsolen och uppdatera en befintlig distribution.
-
Öppna fliken Loggning.
-
Välj Lägg till och välj sedan den tjänst som ska ta emot loggar, i det här fallet Amazon S3.
-
Välj eller skapa resursen för Mål. Ange bucket-namnet, du kan kopiera värdet från LLM Optimizer CDN-konfigurationssidan.
-
Konfigurera Ytterligare inställningar:
-
Fältval - välj loggfilsfälten. Se de obligatoriska fälten på LLM Optimizer CDN-konfigurationssidan.
-
Partitionering - kopiera sökvägssuffixet från LLM Optimizer konfigurationssida.
-
Utdataformat - formatet ska vara JSON.
-
-
Följ de här stegen för att uppdatera eller skapa distributionen.
-
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.
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.
Konfigurera källkontot source-account
Sedan måste du konfigurera källkontot:
-
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 -
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 -
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.