AEM as a Cloud Service Developer Console (Beta) developer-console
aemcs-new-devconsole-ui-beta@adobe.com
te verzenden. Voor informatie over de klassieke AEM Developer Console, zie dit artikel.De AEM as a Cloud Service Developer Console bevat een set gereedschappen voor foutopsporing in Cloud-omgevingen. Het kan door een per-milieu verbinding in Cloud Manager worden betreden.
Ontwikkelaars hebben toegang tot de functies die hieronder worden beschreven:
OSGi-bundels osgi-bundles
- Een overzicht van de pakketten OSGI die in het geselecteerde omgevingstype worden opgesteld. Hiermee wordt een zoekopdracht in volledige tekst ingeschakeld.
- Het is nuttig om informatie over de daadwerkelijke staat van bundels in het milieu te krijgen. U kunt informatie ophalen zoals geëxporteerde pakketten, geïmporteerde pakketten, gebruikte services en meer.
- Ontwikkelaars willen de werkelijke omgeving controleren en controleren of de bundel doet wat ze verwachten.
- gebruik-geval van het voorbeeld: Een versiewaaier van een gebiedsdeel wordt gespecificeerd in uw bundel. Er gaat iets mis in de afhankelijkheid. U wilt controleren welke versie van het gebiedsdeel in uw bundel wordt getelegrafeerd. Als u dit wilt controleren, gaat u naar de bundeldetails en gebruikt u bundels/pakketten importeren om te controleren welke bundelversie of pakketversie tijdens runtime wordt gebruikt. Met deze informatie, kunt u uw bepaalde waaier van de gebiedsdeelversie aanpassen of uw code aanpassen.
Java-pakketten java-packages
- Een zoekprompt die u kunt gebruiken om te zoeken in pakketten die actief zijn in het OSGI-systeem van de omgeving. Op deze locatie kunt u zien welke bundel het pakket exporteert (of levert) en u kunt zien welke bundel het pakket importeert (of gebruikt). U kunt ook controleren op dubbele pakketten (hetzelfde pakket, verschillende versies), wat in sommige gevallen problemen kan veroorzaken.
- gebruik-geval van het voorbeeld: De douanedienst die de dynamische klassenloadergebruikt laadt een klasse zonder een versie te specificeren. Aangezien meerdere bundels verschillende versies exporteren, varieert de implementatie en dit leidt tot gedragswijzigingen. De ontwikkelaar wil controleren welke pakketten in het milieu zonder het eigenschapmodel te analyseren zijn. Ze zoeken naar het pakket en bekijken alle geëxporteerde versies. Deze mogelijkheid geeft hen de informatie om een betere versiewaaier in te gaan.
Servlets servlets
- Een zoekprompt waarin u een pad met kiezers en een extensie met GET of POST kunt opgeven. Het verstrekt dan de resultaten van servlets in orde van voorkeur die het verzoek in Sling behandelt.
- het gebruiksgeval van het Voorbeeld: u hebt servlet OSGI die op een verzoek en drukoutput aan de reactie zou moeten activeren. In plaats van de verwachte uitvoer wordt de reactie echter leeg geretourneerd. U moet controleren of een andere servlet voorrang heeft op uw servlet vanwege specifiekere kiezers,
resourceType
, uitbreidingen of rangschikkingen. U zoekt naar het verwachte pad en zoekt of een andere servlet actief is met een hogere rang. Vervolgens bepaalt u of u uw servlet boven in de rij kunt zetten door bijvoorbeeld kiezers toe te voegen.
Services services
- Gelijkaardig aan de mening van Componenten OSGI, maar gebaseerd op de diensten. U kunt snel zoeken in welke services bepaalde eigenschappen worden aangeboden.
OSGi-componenten osgi-components
- Een overzicht van de componenten OSGI die in het geselecteerde omgevingstype aanwezig zijn. Hiermee wordt een zoekopdracht in volledige tekst ingeschakeld.
- Je krijgt de live status van OSGI componenten in de omgeving. U kunt zien aan welke services het voldoet, de bundel die het levert en het activeringstype (onmiddellijk of vertraagd).
- het gebruiksgeval 1 van het Voorbeeld: als ontwikkelaar, moet u controleren of een component die met een configuratie wordt geactiveerd actief in een specifiek milieu is. De reden is dat het verwachte gedrag niet optreedt. 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: u wilt zien welke uit-van-de-dooscomponenten in het milieu beschikbaar zijn en de diensten identificeren zij steunen. Op deze manier kun je meer leren over Adobe Experience Manager as a Cloud Service. U kunt ze uitchecken in de lijst met componenten.
Integrations integrations
- Beheerders kunnen tokens voor services en ontwikkelaars genereren, hernoemen en verwijderen.
Bewaarplaats repository
- Opent browser van de Bewaarplaats.
Statusfouten/query's status-dumps-queries
- Een volledige tekst of JSON-stortplaats van de huidige staat van bundels, pakketten, configuraties, de diensten, componenten, sling banen of de definities van Oak.
- Dit is vooral nuttig als de ontwikkelaar een onverwachte status heeft ontdekt en deze status voor andere ontwikkelaars wil communiceren of documenteren. Het downloaden van de stortplaats geeft u een momentopname van de staat voor recentere verwijzing.
Configuraties configurations
- Een doorzoekbare lijst met configuraties die actief zijn in de omgeving. U kunt zien welke eigenschappen door de configuraties worden verstrekt door de detailspagina uit te checken.
- het gebruiksgeval van het Voorbeeld: De ontwikkelaar van A wil ervoor zorgen dat de configuraties die zij hebben gespecificeerd eigenlijk in het milieu aanwezig zijn. Als de configuratie ontbreekt, kunnen zij het eigenschapmodel of de wijze of de omslag van de configuratielooppas controleren.
Voor productieprogramma's wordt met de "Cloud Manager - Developer Role" in Adobe Admin Console de toegang tot de AEM as a Cloud Service Developer Console gecontroleerd. 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 van AEM-gebruikers of AEM-beheerders op beide services.
Voor meer informatie over vestiging gebruikerstoestemmingen, zie Documentatie van Cloud Manager.