AEM as a Cloud Service Developer Console (Beta) developer-console
De AEM as a Cloud Service Developer Console bevat een set alleen-lezen tools voor foutopsporing in cloudomgevingen. Het kan door een per-milieu verbinding in Cloud Manager worden betreden en biedt eigenschappen aan meningsbundels, montages OSGi, de diensten en servlets, en meer aan.
- Een beperkte set gebruikers heeft toegang tot de nieuwe console via een knop boven aan de huidige Developer Console.
- Adobe verwelkomt alle feedback die u kunt verzenden naar
aemcs-new-devconsole-ui-beta@adobe.com. - Voor de documentatie over huidige AEM Developer Console, gelieve te zien dit artikel.
- AEM as a Cloud Service Developer Console zou niet met zo ook genoemde Adobe Developer Console moeten worden verward.
Vereisten prerequisites
De Developer Console is alleen toegankelijk voor gebruikers met bepaalde rollen in bepaalde programma's.
- Voor productieprogramma's bepaalt de "Cloud Manager - Developer Role" in Adobe Admin Console de toegang tot de Developer Console.
- Voor sandboxprogramma's kan elke gebruiker met een productprofiel dat AEM toegang biedt, de Developer Console gebruiken.
- Voor alle programma's is de "Cloud Manager - Developer Role" vereist voor statusdumps en toegang tot de browser van de repository.
Als u gegevens van zowel auteur- als publicatieservices wilt weergeven, moeten gebruikers ook zijn toegewezen aan het productprofiel "AEM-gebruikers" of "AEM-beheerdersprofiel" op beide services.
Voor meer informatie over vestiging gebruikerstoestemmingen, zie gelieve de Documentatie van Cloud Manager.
OSGi Bundles Tab osgi-bundles
Het OSGi Bundles lusje verstrekt een overzicht van bundels OSGi die in het geselecteerde milieu worden opgesteld en biedt een full-text onderzoek aan.
- Het tabblad bevat informatie over de feitelijke status van bundels in de omgeving, zoals geëxporteerde pakketten, geïmporteerde pakketten, gebruikte services en meer.
- Het is ideaal om de status van bundels te controleren om te zien of doet de bundel wat het wordt verwacht te doen.
gebruik-geval van het Voorbeeld: zeg u een versiewaaier voor een gebiedsdeel in uw bundel specificeert. Maar iets gaat verkeerd met de afhankelijkheid en u moet controleren welke versie van het gebiedsdeel eigenlijk door de bundel wordt gebruikt. Om te controleren, open Developer Console en klik op een bundelnaam op het OSGi Bundels lusje om tot de bundeldetails toegang te hebben, en gebruik het Importeren Bundels accordion om te controleren welke bundelversie of pakketversie bij runtime wordt gebruikt. Met deze informatie, kunt u uw bepaalde waaier van de gebiedsdeelversie aanpassen of uw code aanpassen.
Tabblad Java-pakketten java-packages
Het lusje van de Pakketten van Java biedt een onderzoeksgebied aan onderzoekspakketten aan die in het systeem OSGi van het milieu actief zijn.
- U kunt zien welke bundel het pakket exporteert (of levert) en u kunt zien welke bundels het pakket importeren (of gebruiken).
- U kunt ook controleren op dubbele pakketten (hetzelfde pakket, verschillende versies), wat in sommige gevallen problemen kan veroorzaken.
gebruik-geval van het Voorbeeld: laat zeggen dat een douanedienst die de dynamische klassenloader gebruikt een klasse laadt zonder een versie te specificeren. Aangezien meerdere bundels verschillende versies exporteren, varieert de implementatie en dit leidt tot gedragswijzigingen. U wilt controleren welke pakketten in het milieu zonder het eigenschapmodel te analyseren zijn. Op dit tabblad kunt u naar het pakket zoeken en alle geëxporteerde versies weergeven. Vervolgens kunt u een beter versiebereik gebruiken.
Tabblad Configuraties configurations
Het lusje van Configuraties biedt een doorzoekbare lijst van configuraties aan die in het milieu actief zijn. U kunt zien welke eigenschappen door elke configuratie worden verstrekt door op het te klikken en de detailspagina te bekijken.
- het gebruikscase van het Voorbeeld: zeg u ervoor wilt zorgen dat de configuraties u specificeerde eigenlijk in het milieu aanwezig zijn. Als u het lusje van Configuraties in de console zoekt en de configuratie mist, kunt u het eigenschapmodel, de wijze van de configuratielooppas, of omslag controleren.
Servlets Tab servlets
Het Server lusje biedt een onderzoeksgebied aan waar u een weg met selecteurs en een uitbreiding met of GET of POST kunt specificeren. Het verstrekt dan een lijst van servlets in orde van voorkeur die het verzoek in Sling behandelt.
het gebruikscase van het Voorbeeld: zeg u een servlet OSGi hebt die op een verzoek en drukoutput aan de reactie zou moeten activeren. In plaats van de verwachte uitvoer krijgt u echter een leeg antwoord. U moet controleren of een andere servlet voorrang heeft op uw servlet vanwege specifiekere kiezers, resourceType , extensies of classificaties. U zoekt naar het verwachte pad en zoekt naar een andere servlet die actief is met een hogere rang. Vervolgens kunt u bepalen of u de positie van uw servlet kunt verhogen door bijvoorbeeld kiezers toe te voegen.
Tabblad Services services
Het lusje van de Diensten verstrekt een overzicht van de diensten huidig in het geselecteerde milieu en biedt een full-text onderzoek aan.
Klik op een service om de details ervan weer te geven.
Tabblad OSGi-componenten osgi-components
Het OSGi Componenten lusje verstrekt een overzicht van componenten OSGi die in het geselecteerde milieutype aanwezig zijn en biedt een full-text onderzoek aan. U kunt de levende staat van componenten OSGi in het milieu zien en welke diensten het tevredenstelt, de bundel die het verstrekt, en het activeringstype (onmiddellijk of vertraagd).
- het gebruiksgeval 1 van het Voorbeeld: zeg u moet controleren of een component die met een configuratie wordt geactiveerd actief in een specifiek milieu is aangezien u onverwacht gedrag ontmoet. U kijkt eenvoudig omhoog de component in het onderzoek en controle om te zien of is de component actief of niet.
- het gebruiksgeval 2 van het Voorbeeld: zeg u wilt zien welke uit-van-de-dooscomponenten in het milieu beschikbaar zijn en de diensten identificeren zij steunen om meer over Adobe Experience Manager as a Cloud Service te leren. U kunt de componenten in de componentenlijst controleren.
Tabblad Integratie integrations
Het lusje van de Integraties staat beheerders toe om, de dienstgeloofsbrieven en ontwikkelaartekenen te produceren anders te noemen en te schrappen.
Tab opslagplaats repository
Het lusje van de Bewaarplaats opent browser van de Bewaarplaats.
Tabblad Statuspompen/Vragen status-dumps-queries
De dumps/vragen van de Status tabel staat u toe om een volledige tekst of stortplaats JSON van de huidige staat van bundels, pakketten, configuraties, de diensten, componenten, het slingeren banen, of de definities van Oak te downloaden.
U kunt het hulpmiddel van de Prestaties van de Vraag ook openen.
- het gebruiksgeval van het Voorbeeld: Dit lusje is vooral nuttig als u een onverwachte staat ontmoet en het voor andere ontwikkelaars wilt communiceren of documenteren. Het downloaden van de stortplaats geeft u een momentopname van de staat voor recentere verwijzing.