AEM as a Cloud Service Developer Console (Beta) developer-console

AEM as a Cloud Service Developer Console innehåller en uppsättning skrivskyddade verktyg för felsökning av molnmiljöer. Den kan nås via en länk per miljö i Cloud Manager och har funktioner för att visa paket, OSGi-inställningar, tjänster och serveringar med mera.

NOTE
I den här artikeln beskrivs en omgjord upplevelse av AEM Cloud Service Developer Console, som nu är en betaversion.
  • En begränsad uppsättning användare har åtkomst till den nya konsolen via en knapp högst upp i Developer Console.
  • Adobe tar gärna emot feedback som du kan skicka till aemcs-new-devconsole-ui-beta@adobe.com.
  • Dokumentation om AEM Developer Console finns i den här artikeln.
  • AEM as a Cloud Service Developer Console får inte blandas ihop med liknande namn Adobe Developer Console.
TIP
Developer Console är skrivskyddat. Om du arbetar med lokal utveckling med SDK och behöver ändra OSGi-inställningar eller databasinnehåll kan du använda:

Förutsättningar prerequisites

Developer Console är bara tillgängligt för användare med vissa roller i vissa program.

  • För produktionsprogram styr"Cloud Manager - Developer Role" i Adobe Admin Console åtkomsten till Developer Console.
  • För sandlådeprogram kan alla användare som har en produktprofil som ger AEM åtkomst använda Developer Console.
  • För alla program krävs"Cloud Manager - utvecklarrollen" för statusdumpar och åtkomst till databaswebbläsaren.

Om du vill visa data från både författare och publiceringstjänster måste användare även tilldelas produktprofilen"AEM Users" eller"AEM Administrators" för båda tjänsterna.

Mer information om hur du konfigurerar användarbehörigheter finns i Cloud Manager-dokumentationen.

OSGi Bundles Tab osgi-bundles

Fliken OSGi Bundles ger en översikt över OSGi-paket som distribueras i den valda miljön och erbjuder en fulltextsökning.

Ny OSGi Bundles-skärm i Developer Console

  • Fliken innehåller information om det faktiska läget för paket i miljön, t.ex. exporterade paket, importerade paket, använda tjänster och mycket annat.
  • Det är idealiskt att kontrollera paketets status för att se om paketet gör vad det förväntas göra.

Exempel på användningsfall: Anta att du anger ett versionsintervall för ett beroende i ditt paket. Men något går fel med beroendet och du måste kontrollera vilken version av beroendet som faktiskt används av paketet. Om du vill kontrollera öppnar du Developer Console och klickar på ett paketnamn på fliken OSGi Bundles för att få tillgång till paketinformationen. Använd sedan dragspelet Importera paket för att kontrollera vilken paketversion eller paketversion som används vid körning. Med den här informationen kan du justera versionsområdet för ditt maven-beroende eller anpassa koden.

Fliken Java-paket java-packages

På fliken Java-paket finns ett sökfält där du kan söka efter paket som är aktiva i miljöns OSGi-system.

Fliken Java-paket i Developer Console-gränssnittet

  • Du kan se vilket paket som exporteras (eller tillhandahåller) och du kan se vilka paket som importeras (eller används) till paketet.
  • Du kan också söka efter dubblettpaket (samma paket, olika versioner), vilket kan orsaka problem i vissa fall.

Exempel på användningsfall: Låt oss säga att en anpassad tjänst som använder den dynamiska klassinläsaren läser in en klass utan att ange en version. Eftersom flera paket exporterar olika versioner varierar implementeringen, vilket leder till beteendeförändringar. Du vill kontrollera vilka paket som finns i miljön utan att analysera funktionsmodellen. Med den här fliken kan du söka efter paketet och visa alla exporterade versioner. Du kan sedan använda ett bättre versionsområde.

Fliken Konfigurationer configurations

Fliken Konfigurationer innehåller en sökbar lista med konfigurationer som är aktiva i miljön. Du kan se vilka egenskaper som tillhandahålls av varje konfiguration genom att klicka på den och visa informationssidan.

Fliken Konfigurationer i Developer Console-gränssnittet

  • Exempel på användningsfall: Säg att du vill kontrollera att de konfigurationer du har angett verkligen finns i miljön. Om du söker på fliken Konfigurationer i konsolen och konfigurationen saknas, kan du kontrollera funktionsmodellen, konfigurationens körningsläge eller mappen.

Fliken Servlets servlets

På fliken Servlets finns ett sökfält där du kan ange en sökväg med väljare och ett tillägg med antingen GET eller POST. Sedan visas en lista med serverlets i den ordning som begäran hanteras i Sling.

Fliken Servlets i Developer Console UI

Exempel: Anta att du har en OSGi-server som ska aktiveras vid en begäran och skrivas ut som svar. I stället för förväntade utdata får du dock ett tomt svar. Du måste kontrollera om någon annan server har företräde framför din servlet på grund av mer specifika väljare, resourceType, tillägg eller rankning. Du söker efter den förväntade sökvägen och hittar en annan server som är aktiv med en högre rankning. Du kan sedan bestämma om du kan öka rangordningen för din servett genom att lägga till väljare, till exempel.

Fliken Tjänster services

Fliken Tjänster ger en översikt över tjänsterna som finns i den valda miljön och erbjuder en fulltextsökning.

Fliken Tjänster i Developer Console-gränssnittet

Klicka på en tjänst för att visa information om den.

OSGi Components Tab osgi-components

Fliken OSGi Components ger en översikt över OSGi-komponenter som finns i den valda miljötypen och erbjuder en fulltextsökning. Du kan se OSGi-komponenternas aktiva status i miljön och vilka tjänster de uppfyller, paketet som innehåller det och aktiveringstypen (omedelbart eller fördröjt).

fliken OSGi-komponenter i Developer Console-gränssnittet

  • Exempel på användning av fall 1: Vi säger att du måste kontrollera om en komponent som har aktiverats med en konfiguration är aktiv i en viss miljö eftersom du stöter på oväntat beteende. Du söker bara upp komponenten i sökningen och kontrollerar om komponenten är aktiv eller inte.
  • Exempel på användningsfall 2: Låt oss säga att du vill se vilka komponenter som är tillgängliga direkt i miljön och identifiera vilka tjänster de stöder för att kunna lära dig mer om Adobe Experience Manager as a Cloud Service. Du kan kontrollera komponenterna i komponentlistan.

Fliken Integrationer integrations

På fliken Integrationer kan administratörer generera, byta namn på och ta bort tjänstens autentiseringsuppgifter och utvecklartoken.

Fliken Integrationer i Developer Console-gränssnittet

Fliken Databas repository

Fliken Databas öppnar webbläsaren Databas.

Status Dumps/fliken Frågor status-dumps-queries

På fliken Statusdumpar/frågor kan du hämta en fullständig text eller JSON-dump av det aktuella tillståndet för paket, paket, konfigurationer, tjänster, komponenter, försäljningsjobb eller Oak-definitioner.

Statustips/fliken Frågor i Developer Console-gränssnittet

Du kan också öppna frågeprestandaverktyget.

  • Exempel på användningsfall: Den här fliken är särskilt användbar om du stöter på ett oväntat tillstånd och vill kommunicera eller dokumentera den för andra utvecklare. När du hämtar dumpen får du en ögonblicksbild av läget som du kan använda som referens.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab