Distributionsfel vid vidarebefordran av skräppostloggar i AEMaaCS
Distributioner i Adobe Experience Manager as a Cloud Service (AEMaaCS) misslyckas vid konfigurering av vidarebefordran av skräppostloggar på grund av felaktig slutpunktsanvändning eller felaktig nätverkskonfiguration. Pipelinen genererar följande fel under verifiering av autentiseringsuppgifter:
Fel i config-typen 'LogForwarding': granskningsjobbet för autentiseringsuppgifter misslyckades för välkomstserver: Fel: Det gick inte att utföra skräppostgranskning: begäran till providersegmentet misslyckades på grund av en oväntad statuskod: 500 (body {"message": "Internal server error"}), kontrollera autentiseringsuppgifterna | [ Granskning av autentiseringsuppgifter misslyckades]
Du löser problemet genom att validera inställningarna för slutpunkt, token och nätverkskonfiguration.
Beskrivning description
Miljö
- Produkt: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser
- Instans: Utveckling, Förproduktion, Produktion
Problem/symtom
- Distributionsflödet misslyckas under Splunk-konfigurationsvalideringen på grund av en felaktig slutpunkt.
- Kontrollkommandot testas mot
/services/collector, men AEM as a Cloud Service vidarebefordrar till/services/collector/eventoch förväntar sig ett 200 OK -svar från den slutpunkten. - AEMaaCS genererar fel när den inte kan komma åt instansen för vidarebefordran av loggfiler, vanligen på grund av att Splunk-värden inte använder en öppen port (80/443) eller att Advanced Networking (ADVNET) inte har konfigurerats för anpassade portar.
Upplösning resolution
Så här löser du problemet:
-
Kontrollera att rätt Splunk HEC-slutpunkt används för filen
logForwarding.yaml. Kontrollera att värdfältet inte innehåller/services/collector/eventeftersom det läggs till automatiskt av pipeline. -
Testa anslutningen till Splunk HEC-slutpunkten med följande curl-kommando och bekräfta att svaret har lyckats.
code language-none curl -v https://<Splunk_HEC_Endpoint>/services/collector/event \ -H "Authorization: Splunk <Your_Token>" \ -d "{'event': 'Test event', 'sourcetype': 'manual', 'index': '<Your_Index>'}" -
Kontrollera att Splunk-värden är tillgänglig på port 80 eller 443 som standard, och om du använder en annan port aktiverar du ADVNET (Advanced Networking) för att tillåta trafik på den porten.
-
Lägg till följande konfiguration till filen
/config/logForwarding.yamli Git-databasen när alla verifieringar har slutförts.code language-none kind: "LogForwarding" version: "1" metadata: envTypes: [ "dev"] data: splunk: default: enabled: true host: "splunk-host.example.com" # DO NOT add /services/collector/event in the URL as it's added by Pipeline code token: "${{SPLUNK_TOKEN}}" ## Cannot be set in the cofig: Error in config kind 'LogForwarding': while validating vendor config: [ token error] value containing sensitive information cannot be stored in plain text` index: "AEMaaCS"Obs! Kontrollera att värdvärdet är
splunk-host.example.comutan att ta medhttp:// or https://prefix. -
Genomför den uppdaterade
logForwarding.yaml-filen till/config/ directoryi Git-databasen. -
Kör distributionsflödet igen för att tillämpa ändringarna.
-
Kontrollera att loggarna vidarebefordras genom att kontrollera AEMaaCS-indexet i Splunk-instansen.